Jag kan inte riktigt SQL Server, men idag hade en kollega till mig samma problem och jag tror Jag har hittat en lösning så här:
CAST(([ticks] - 599266080000000000) / 10000000 / 24 / 60 / 60 AS datetime)
där 599266080000000000 är tickvärdet för 01/01/1900 00:00:00.