Ich versuche, den Unterschied in Minuten zwischen zwei Daten zu bekommen, kann sagen:TSQL, Zeitdifferenz zwischen zwei Terminen
von
2/23/2017 17:00:00 Uhr.
bis
24.02.2017 02:00:00 Uhr.
Welches wäre der beste Ansatz? Ich bekomme
SELECT datediff (minute, START, END) from TIME;
Aber als Ergebnis:
-900 Minuten
dachte ich, so etwas wie zu tun.
Meine TIME-Tabelle hat nur diese Spalten (ID_TIME, START, END), und das Datum (MM/TT/JJJJ) ist nicht enthalten, sondern nur die START- und END-Stunden.
UPDATE:
Vielleicht nicht der richtige Weg, es zu tun, aber ich die -900
mit einer einfachen Rechenoperation geändert:
(((-900) * - 1) - 360) = 540.
Dies war mein Code: $time2=sqlsrv_fetch_array($stmt, SQLSRV_FETCH_BOTH); echo "time 2: ".((($time2[0])*-1)-360)."<br>";
Wenn ein es wie es ohne eine arithmetische Operation zu tun, wäre ich dankbar
https://msdn.microsoft.com/en-us/library/ms189794.aspx – SoftwareCarpenter