Jeg kender ikke rigtig SQL Server, men i dag havde en af mine kolleger det samme problem, og jeg tror Jeg har fundet en løsning som denne:
CAST(([ticks] - 599266080000000000) / 10000000 / 24 / 60 / 60 AS datetime)
hvor 599266080000000000 er krydsværdien for 01/01/1900 00:00:00.