Ich benutze SQL Server Compact 4.0-Version, und obwohl es scheint, eine einfache Sache in Google zu finden, die Beispiele, die ich ausprobiert habe keine funktionieren.Datum aus Datetime-Spalte extrahieren - SQL Server Compact
Meine Spalte signup_date
ist eine DateTime
mit einem Wert 04-09-2016 09:05:00
.
Was ich versucht habe, bisher ohne Erfolg:
SELECT FORMAT(signup_date, 'Y-m-d') AS signup_date;
SELECT CONVERT(signup_date, GETDATE()) AS signup_date
SELECT CAST(data_registo, date) AS signup_date
Ich fand, dass ich DATEPART
Funktion nutzen könnte, aber das würde mich zwingen, um die Werte zu verketten, ist dies der richtige Weg zu folgen? Wenn ja, wie betrachte ich als Y-m-d?
SELECT DATEPART(month, signup_date)
Haben Sie 'convert (date, signup_date)' versucht? –
Ja, es ruft den Fehler ab: 'Der angegebene Datentyp ist nicht gültig.[Datentyp (falls bekannt) = Datum] ' – Linesofcode
Meinst du, du möchtest den Zeitabschnitt entfernen und nur ein DATUM lassen? –