которая выбирает много-много столбцов из разных таблиц, джойнит их между собой и т.д, в секции FROM выбирается откуда что тащить, далее все называется AS "data", т.е таблицы data как таковой нет. В секции SELECT идет выборка поля GREATEST(last_activity_date_sf, last_activity_date_prf) AS "last_activity_date" т.е это агрегатная функция походу. Потом в секции FROM там в одном месте идет ORDER by last_activity_date.
Система пишет, что столбца last_activity_date не существует.
Это почему так? В ORDER BY нельзя пихать агрегатные функции? или я где-то с псевдонимами переборщил?
Покажите лучше запрос целиком, чем его описывать... ;) greatest, кстати, не агрегатная функция.
Выборку - в подзапрос, сортировать - за скобками
Обсуждают сегодня