Всъщност не познавам SQL Server, но днес един мой колега имаше същия проблем и мисля Намерих решение като това:
CAST(([ticks] - 599266080000000000) / 10000000 / 24 / 60 / 60 AS datetime)
където 599266080000000000 е стойността на тикове за 01/01/1900 00:00:00.