is found in WHERE in query: While processing max(dt) AS last_date
В следующем запросе:
SELECT
max(dt) as last_date,
subtractYears(last_date, 1) AS start_date
FROM instrument_market_data
WHERE
ticker='FXIM'
AND dt >= start_date
GROUP BY ticker
?
Натыкался в issues на указание капать в сторону алиасов, но тут же и так они задействованы?
В where не пишется результат агрегации. last_date вместо start_date, полагаю, нужно. Иначе Having
Обсуждают сегодня