Les variables que contenen Dates en Unix tenen el format en milisegons des del 1/1/1970. Si les volem convertir a un altre format, com per exemple el d’SQL server, cal fer uns canvis.
Els podem fer al mateix SELECT posant aquestes dades:
DATEADD(HOUR,DATEDIFF(HOUR,’19000101 00:00′,’19700101 02:00′),CAST(ASSIGNEDTIME / (1000.0*60.0*60.0*24.0) AS DATETIME))
Com la data inicial del SQL Server és el 1 de gener de 1900, cal fer la resta des del 1970. Un cop feta la resta, cal passar-lo dels milisegons als dies.
I després convertir-lo amb el DATETIME.
Ho deixo aquí per si li interessa a algú.

