Hi
Habe eine Spalte Tag (tinyint) und eine Monat( tinyint).
Möchte aus diesen Spalten und dem aktuellem Jahr ein Datum
konstruieren. Habe es bereits mit &, CONCAT und || versucht.
etwa so (hab es jetzt nicht überprüft, kommt auf die Ländereinstellung an)
(x.tag, x.monat, x.jahr sind die Eingangsspalten)
SELECT
CAST( x.tag + '.' + x.monat + '.' + x.jahr + ' 00:00' AS DATETIME )
FROM
xxxx AS x
Bei amerikanischen Dati sind entsprechend die amerikanischen Formate zu wählen (MM/DD/YYYY)
Siehe auch
http://msdn.microsoft.com/en-us/library/ms187928.aspx
Grüße
m4tt3n