MS-SQL - Wie kan man aus einem Datetime Feld nur das Datum ohne Time extrahieren und trotzdem als Datumstyp belassen?
Hallo,
in unserem MS-SQL Server 2012 sind die Datumsfelder alle von Datentyp Datetime.
Für meine Abfragen brauche ich aber nur Date, die Uhrzeit kann problemlos abgeschnitten werden.
Im Internet findet man viele Varianten mit convert, z.B.
convert(varchar,dateadd(day,0,DATUM),104)as Datum
Problem:
Danach ist der Datumwert ein String und in meinen .Net Infragistics Grid kann ich in der Filterzeile nicht mehr richtig filtern.
Gibt es einen Weg, ein Datetime zu Date zu konvertieren so das der Datentyp ein Datum ohne Uhrzeit bleibt?
Besten Dank,
Rene
in unserem MS-SQL Server 2012 sind die Datumsfelder alle von Datentyp Datetime.
Für meine Abfragen brauche ich aber nur Date, die Uhrzeit kann problemlos abgeschnitten werden.
Im Internet findet man viele Varianten mit convert, z.B.
convert(varchar,dateadd(day,0,DATUM),104)as Datum
Problem:
Danach ist der Datumwert ein String und in meinen .Net Infragistics Grid kann ich in der Filterzeile nicht mehr richtig filtern.
Gibt es einen Weg, ein Datetime zu Date zu konvertieren so das der Datentyp ein Datum ohne Uhrzeit bleibt?
Besten Dank,
Rene
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 352357
Url: https://administrator.de/forum/ms-sql-wie-kan-man-aus-einem-datetime-feld-nur-das-datum-ohne-time-extrahieren-und-trotzdem-als-datumstyp-352357.html
Ausgedruckt am: 21.04.2025 um 11:04 Uhr
2 Kommentare
Neuester Kommentar
Hallo,
Da gibt es Beispiele dafür.
https://docs.microsoft.com/de-de/sql/t-sql/functions/cast-and-convert-tr ...
Da gibt es Beispiele dafür.
https://docs.microsoft.com/de-de/sql/t-sql/functions/cast-and-convert-tr ...