MySQL ERROR 1054
Формулировка задачи:
Запрос:
mysql> SELECT MAX(Date) FROM (SELECT Item_ID, MAX(DATE), Price FROM fact_item_price WHERE Date <= '2017-05-01 00:00:00' GROUP BY ITEM_ID) AS f;
ERROR 1054 (42S22): Unknown column 'Date' in 'field list'
Если я вывожу всё, то ошибка отсутствует, но как мне вывести конкретно MAX(Date)?
Решение задачи: «MySQL ERROR 1054»
textual
Листинг программы
,MAX(DATE) AS DATE,
Объяснение кода листинга программы
Код выполняет запрос к базе данных MySQL и получает результат в виде набора данных, который затем оформляется в виде списка. В списке будут следующие поля:
- Название поля:
id
- Значение поля:
1
- Название поля:
MAX(DATE)
- Значение поля:
Дата
Обратите внимание, что в данном коде используется функцияMAX()
, которая вычисляет максимальное значение поляDATE
. Также в списке есть полеДата
, которое представляет собой максимальную дату из всех найденных в результате запроса.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д