我試圖讓兩個日期之間的分鐘的差別,可以說:TSQL,兩個日期之間的時間差
從
2017年2月23日17:00:00 PM。
直到
2/24/2017 02:00:00 am。
這將是最好的方法?
我想通做這樣的事情:
SELECT datediff (minute, START, END) from TIME;
但作爲一個結果,我得到:
-900分鐘。
我的TIME表只包含那些列(ID_TIME,START,END),並且不包括日期(MM/DD/YYYY),但僅包括START和END小時。
UPDATE:
也許是不這樣做的正確的方式,但是,我有一個簡單的算術運算改變了-900
:
(((-900)* - 1) - 360)= 540
這是我的代碼:$time2=sqlsrv_fetch_array($stmt, SQLSRV_FETCH_BOTH); echo "time 2: ".((($time2[0])*-1)-360)."<br>";
如果有一個辦法做到這一點不運算我將不勝感激
https://msdn.microsoft.com/en-us/library/ms189794.aspx – SoftwareCarpenter