Extrahieren des Datums aus SQL Server DateTime-Werten
Die GETDATE()
-Funktion von SQL Server stellt einen DateTime-Wert bereit, der sowohl Datum als auch Uhrzeit enthält. Oft ist nur das Datum erforderlich. Dieser Leitfaden zeigt, wie Sie effizient nur die Datumskomponente abrufen.
SQL-Abfrage:
Die effizienteste Methode zum Isolieren des Datumsteils ohne Uhrzeit verwendet die folgende Abfrage:
<code class="language-sql">SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, @your_date))</code>
Beispiel mit GETDATE():
So extrahieren Sie das Datum aus dem aktuellen Datum und der aktuellen Uhrzeit:
<code class="language-sql">SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))</code>
Ausgabe:
Die Ausgabe ist ein DateTime-Wert, dessen Zeit auf Mitternacht (00:00:00.000) eingestellt ist und der effektiv nur das Datum darstellt:
<code>2008-09-22 00:00:00.000</code>
Hauptvorteile:
Dieser Ansatz bietet mehrere Vorteile:
Das obige ist der detaillierte Inhalt vonWie extrahiere ich nur das Datum aus einem SQL Server-DateTime-Wert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!