Holen Sie sich einen datetime-von Jahr, Tag des Jahres und die Stunde, in SQL Server 2008 R2

Ich habe eine Tabelle in einer Microsoft SQL Server 2008 R2, die kamen aus einer externen Quelle. Die Spalten sind wie folgt: ID, Year, DAY, HOUR & Value, wo DAY enthält den Tag des Jahres (1 bis 366) und HOUR stellt die Stunde des Tages (0 bis 23).

Möchte ich zum erstellen eines neuen datetime-Spalte und füllen Sie es mit dem dateTime-erstellt aus den Daten in Year, DAY & HOUR Spalten.

Welche SQL-Funktion sollte ich verwenden, um erstellen Sie die DateTime von seinen teilen?

SQL Server 2012 hat DATETIMEFROMPARTS, aber es gibt keine äquivalente Funktion für SQL Server 2008 R2

Schreibe einen Kommentar