Ich kenne SQL Server nicht wirklich, aber heute hatte ein Kollege von mir das gleiche Problem und ich glaube Ich habe eine Lösung wie diese gefunden:
CAST(([ticks] - 599266080000000000) / 10000000 / 24 / 60 / 60 AS datetime)
wobei 599266080000000000 der Tickwert für den 01.01.1900 00:00:00 ist.