У меня есть таблица сотрудников, в которой есть следующие поля:
имя_ фамилии, имя_ фамилии, дата найма, зарплата, идентификатор отдела, имя_подразделения и т. Д.
Меня просят найти самых ранних наемных работников,Я знаю такие функции, как max, sysdate и months_between, но я не знаю, как использовать его здесь?
Я думал, что эту проблему можно решить следующим образом:
select e.first_name,max(e.hire_date)
from employees e
но выдает следующую ошибку:
oRA-00937: not a single-group group function
00937. 00000 - "not a single-group group function"
*Cause:
*Action:
Error at Line: 1 Column: 7
Так что, пожалуйста, дайте мне подсказку, что будет правильной формы?