Ho una tabella in un microsft SQL Server 2008 R2, proveniente da una fonte esterna. Le colonne sono le seguenti: ID, Year, DAY, HOUR & Value
, dove DAY
contiene il giorno dell'anno (da 1 a 366) e HOUR
rappresenta l'ora del giorno (da 0 a 23).Ottenere un datetime dall'anno, dal giorno dell'anno e dall'ora in SQL Server 2008 R2
Desidero creare una nuova colonna datetime e completarla con la dataTime creata dai dati nelle colonne Year, DAY & HOUR
.
Quale funzione SQL devo utilizzare per creare il DateTime
dalle sue parti?
SQL Server 2012 ha DATETIMEFROMPARTS
, ma non esiste una funzione equivalente per SQL Server 2008 R2
Partenza: http://stackoverflow.com/questions/207190/sql-server-string-to-date-conversion –
correlate: http://stackoverflow.com/a/267016/327074 – icc97