我一直在試圖讓SQL Server中的最近的更大的時候,我已經在我的表,這些數值稱爲TIMETEST
與列ID
和Ti
:如何獲得最近更多的時間
ID Ti
---------------
1 01:00:00
2 03:09:00
3 07:00:00
4 12:00:00
當我嘗試
SELECT TOP 1 *
FROM TIMETEST
WHERE ('1:59' < Ti)
它返回 「3點09分00秒」,這是正確的,但是當我嘗試
SELECT TOP 1 *
FROM TIMETEST
WHERE ('12:00:00' < Ti)
我應該得到「01:00:00」,但它返回一個空列。
您的時間值採用24小時格式。所以1:00:00是凌晨1點,不得超過12:00:00。 – BJones