rene1976
Goto Top

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

Content-Key: 352357

Url: https://administrator.de/contentid/352357

Printed on: April 24, 2024 at 05:04 o'clock

Member: ukulele-7
ukulele-7 Oct 20, 2017 at 10:15:16 (UTC)
Goto Top
Mit cast() oder convert() ist schon richtig, nur eben nicht als String sondern als Datum.
SELECT	cast(getdate() AS DATE) [cast()],
		convert(DATE,getdate()) AS [convert()]
Member: wiesi200
wiesi200 Oct 20, 2017 at 10:16:04 (UTC)
Goto Top