Howzit家伙!
我必须相互比较多行数据,我真的很感谢你的帮助
我在sql中有一个名为Technicians的表。此表包含有关技术人员的信息,例如[Tech_id,姓名,姓氏,电话,单元格,状态,Last_Available_time]。
有3种状态类型:“可用”,“半可用”和“不可用”
*半可用意味着技术人员分配给他的工作但主要是低优先级。 Last_available_time设置为datetime *
我需要让技术人员的状态为“可用”且最长的last_available_time
我还是学生。
我的sql代码:
select * from Technician
where (_Status='Available')
答案 0 :(得分:0)
获取第一条记录,按其可用日期排序:
SELECT TOP 1 *
FROM Technician
WHERE _status = 'Available'
ORDER BY Last_Available_Time
这将为一名技术人员提供最长的可用时间。