【发布时间】:2019-07-16 04:30:30
【问题描述】:
我正在尝试查询一个查询以选择每个部门中最年长的员工。我能够加入所有表格,并获得我想要的列。我不仅需要选择每个部门最早的开始日期。如果两个员工的开始日期相同,也列出他们。
我尝试从就业历史表中执行一个子查询,说员工 ID 是 IN MIN(s.startDate)。这抓住了所有的 MIN
这是我最重要的选择语句:
SELECT
e.FirstName, e.LastName, MIN(edh.StartDate), department.Name
FROM.....
这是使用AdventureWorks 示例数据库:
https://moidulhassan.files.wordpress.com/2014/07/adventureworks2008_schema.gif
【问题讨论】:
-
帮助我们帮助您并分享您的表格结构。另外,请使用您正在使用的rdbms 标记您的问题
-
由于 AdventureWorks 假设它是 SQLS
标签: sql sql-server