Пожалуйста, помогите мне создать запрос для определения минимального date_time
из приведенных ниже таблиц:Используя агрегатную функцию, чтобы вернуть минимальное значение
ID | Name | Date_Time | Location
---------------------------------------
001 | John | 01/01/2015 | 901
001 | john | 02/01/2015 | 903
001 | john | 05/01/2015 | 905
001 | john | 06/01/2015 | 904
002 | Jack | 01/01/2015 | 903
002 | Jack | 03/01/2015 | 904
002 | Jack | 04/01/2015 | 905
003 | Sam | 01/01/2015 | 904
003 | Sam | 03/01/2015 | 903
003 | Sam | 04/01/2015 | 901
003 | Sam | 06/01/2015 | 903
Я попробовал этот запрос:
SELECT ID, NAME, MIN(DATE_TIME), LOCATION
FROM TABLE
GROUP BY (ID)
, но я получил это сообщение об ошибке:
ORA-00979: not a GROUP BY expression
Где ваша статья 'FROM'? –
Либо укажите имя в GROUP BY, либо удалите из списка выбора. То же самое для местоположения. – jarlh