我试图让两个日期之间的分钟的差别,可以说: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