如何从多个记录中选择两个记录,第一个是日期字段最小,第二个是日期字段最大。 我将尝试为您简要解释:-我有一个records_history表,其中一个雇员可以有多个记录。我只想根据最大和最小日期为一个雇员选择两条记录。我怎样才能做到这一点? 当前,此方案要做的是首先从Employee中选择所有记录,然后将其存储到temp表中,应用temp表的游标并获取不同的雇员记录,然后他们从temp表中选择最大和最小数据记录。但要花很多时间进行处理。 请为该问题提出解决方案。
答案 0 :(得分:0)
据我了解,您希望基于员工ID的一列的最大值和最小值。
Select max(column_name) as 'Max', min(column_name) as 'Mini' from table_name group by EmployeeID having EmployeeID='EmployeeID'
如果有帮助,请接受答案