Ich versuche, die Gesamtzahl der Tage zwischen zwei Tagen zu ermitteln:
1/1/2011
3/1/2011
RETURN
62
Ist das in SQL Server möglich?
sql
sql-server
sql-server-2008
date
Pod Mays
quelle
quelle
Antworten:
PRINT DATEDIFF(DAY, '1/1/2011', '3/1/2011')
wird dir geben, wonach du suchst.Dies gibt an, wie oft die Mitternachtsgrenze zwischen den beiden Daten überschritten wird. Möglicherweise müssen Sie eines hinzufügen, wenn Sie beide Daten in die Zählung einbeziehen - oder eines subtrahieren, wenn Sie keines der beiden Daten einbeziehen möchten.
quelle
SQL Server DateDiff
quelle
Sie können diesen MSDN-Link ausprobieren
quelle
Siehe DateDiff :
quelle
Ein anderes Datumsformat
quelle
quelle
Das funktioniert bei mir -
quelle
Wenn Sie dasselbe tun möchten, müssen Sie den folgenden Code anwenden.
Dabei ist @fromdate und @todate der Parameter des SP
quelle
quelle