Heim > Datenbank > MySQL-Tutorial > Wie extrahiere ich nur das Datum aus einem SQL Server-DateTime-Wert?

Wie extrahiere ich nur das Datum aus einem SQL Server-DateTime-Wert?

DDD
Freigeben: 2025-01-23 07:06:10
Original
915 Leute haben es durchsucht

How to Extract Only the Date from a SQL Server DateTime Value?

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Hauptvorteile:

Dieser Ansatz bietet mehrere Vorteile:

  • Effizienz: Vermeidet unnötige Konvertierungen zwischen Varchar- und Datetime-Datentypen.
  • Zuverlässigkeit: Macht die Abhängigkeit von Gebietsschemaeinstellungen überflüssig und gewährleistet konsistente Ergebnisse in verschiedenen Umgebungen.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage