Mam tabelę w Microsft SQL Server 2008 R2, który pochodzi z zewnętrznego źródła. Kolumny są następujące: ID, Year, DAY, HOUR & Value
, gdzie DAY
zawiera dzień roku (od 1 do 366), a HOUR
oznacza godzinę dnia (od 0 do 23).Otrzymaj datetime od roku, dnia roku i godziny w SQL Server 2008 R2
Chcę utworzyć nową kolumnę datetime i wypełnić ją datą czasu utworzoną na podstawie danych w kolumnach Year, DAY & HOUR
.
Jakiej funkcji SQL powinienem użyć, aby utworzyć DateTime
z jej części?
SQL Server 2012 ma DATETIMEFROMPARTS
, ale nie ma odpowiednika funkcja SQL Server 2008 R2
Check out: http://stackoverflow.com/questions/207190/sql-server-string-to-date-conversion –
pokrewne: http://stackoverflow.com/a/267016/327074 – icc97