Прежде всего, спасибо всем, кто может помочь.Я сделал много запросов на присоединение за эти годы, но некоторые не могут заставить этот работать.Впервые я использовал команды Transform / Pivot одновременно.
Запрос 1:
TRANSFORM Max(price_btc)
SELECT year1, month1, day1, hour1, minute1
FROM HISTORY
WHERE [SYMBOL] = "XRP" OR [SYMBOL] = "EOS" OR [SYMBOL] = "NEO"
GROUP BY year1, month1, day1, hour1, minute1
PIVOT symbol;
Запрос 2:
SELECT year1, month1, day1, hour1, minute1, price_usd
FROM HISTORY
WHERE [symbol] = "BTC"
ORDER BY year1, month1, day1, hour1, minute1;
Оба запроса1и Query работают без проблем.Я бы предположил, что можно было бы объединить эти два запроса слева в год1, месяц1, день1, час1, минуту1. Поэтому я создал третий запрос:
Запрос 3:
SELECT *
FROM
(
SELECT year1, month1, day1, hour1, minute1, price_usd
FROM HISTORY
WHERE [symbol] = "BTC"
ORDER BY year1, month1, day1, hour1, minute1
) AS A
LEFT JOIN
(
TRANSFORM MAX(price_btc)
SELECT year1, month1, day1, hour1, minute1
FROM HISTORY
WHERE [SYMBOL] = "XRP" OR [SYMBOL] = "EOS" OR [SYMBOL] = "NEO"
GROUP BY year1, month1, day1, hour1, minute1
PIVOT symbol
) AS B
ON A.year1 = B.year1 AND A.month1 = B.month1 AND A.day1 = B.day1 AND A.hour1 = B.hour1 AND A.minute1 = B.minute1;
Однако это приводит к ошибке «Синтаксическая ошибка в предложении FROM»
Я хотел бы загрузить файл Excel с результатами отдельных запросов, но не могу этого сделать.
Может кто-нибудь помочь?Ваша помощь очень ценится.