2011-10-08 39 views
1

Howzit guys!比較sql中的多行數據

我不得不多行數據相互比較,我會很感激你的幫助

我有一個表中的SQL叫技術員。此表包含有關技術人員的信息,例如[Tech_id,Name,Surname,Tel,Cell,Status,Last_Available_time]。

有3種狀態:「有空」,「半可用」和「不可用」

*半可用這意味着技術人員必須分配給他,但大多是低優先級的工作。 Last_available_time被設置爲datetime *

我需要「可用」的狀態和最長last_available_time

我還是個學生拿到技師。

我的SQL代碼:

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

回答

0

剛拿到的第一個記錄,由他們提供日期排序:

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

這將會給一個可用的技術人員,與最早的可用時間。

+0

丹多丹。它完美的作品 –

+0

太好了,不要忘了將它標記爲已接受的答案。 –