比较sql中的多行数据

时间:2011-10-08 19:10:51

标签: sql-server-2008

Howzit家伙!

我必须相互比较多行数据,我真的很感谢你的帮助

我在sql中有一个名为Technicians的表。此表包含有关技术人员的信息,例如[Tech_id,姓名,姓氏,电话,单元格,状态,Last_Available_time]。

有3种状态类型:“可用”,“半可用”和“不可用”

*半可用意味着技术人员分配给他的工作但主要是低优先级。 Last_available_time设置为datetime *

我需要让技术人员的状态为“可用”且最长的last_available_time

我还是学生。

我的sql代码:

select * from Technician
where (_Status='Available')

1 个答案:

答案 0 :(得分:0)

获取第一条记录,按其可用日期排序:

SELECT TOP 1 * 
FROM Technician
WHERE _status = 'Available'
ORDER BY Last_Available_Time

这将为一名技术人员提供最长的可用时间。