Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So geben Sie nur das Datum von einem SQL Server DateTime-Datentyp zurück

SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, @your_date))

zum Beispiel

SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))

gibt mir

2008-09-22 00:00:00.000

Vorteile:

  • Keine varchar<->datetime-Konvertierungen erforderlich
  • Sie müssen sich keine Gedanken über das Gebietsschema machen