Jedes Mal, wenn ich es brauche, suche ich danach, deshalb hier als Gedankenstütze. Mit dem folgenden Konstrukt kann man aus drei Werten für Jahr, Monat und Tag in SQL ein gültiges Datum generieren (MS SQL Server):

select cast(rtrim(jahr * 10000 + monat * 100 + tag) as datetime) as Datum from Tabelle