我有一个员工表,其中的字段是:
first_name、last_name、hire_date、salary、department_id、department_name 等。
我被要求找到最早雇用的员工。我知道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
所以请给我提示什么是正确的形式?