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 и получает результат в виде набора данных, который затем оформляется в виде списка. В списке будут следующие поля:

  1. Название поля: id
  2. Значение поля: 1
  3. Название поля: MAX(DATE)
  4. Значение поля: Дата Обратите внимание, что в данном коде используется функция MAX(), которая вычисляет максимальное значение поля DATE. Также в списке есть поле Дата, которое представляет собой максимальную дату из всех найденных в результате запроса.

Оцени полезность:

10   голосов , оценка 3.9 из 5