【问题标题】:oracle query find employee with maximum period of serviceoracle查询查找最长服务期限的员工
【发布时间】:2018-06-09 06:16:59
【问题描述】:

我有以下表格:

 Employee24( EMPLOYEEID, FIRSTNAME, LASTNAME,DATEOFJOINING );

我想找到最长服务期限的员工。

    Select * from employee24 where Max(DATEOFJOINING);

【问题讨论】:

  • Max(DATEOFJOINING) 怎么可能等于最长服务期限?您或许应该重命名该列。

标签: sql oracle oracle11g


【解决方案1】:

使用子查询:

Select * from employee24 
where DATEOFJOINING = ( 
   SELECT Max(DATEOFJOINING)
   FROM employee24
);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-22
    • 2021-11-26
    • 1970-01-01
    相关资源
    最近更新 更多