Tak naprawdę nie znam SQL Server, ale dzisiaj mój kolega miał ten sam problem i myślę Znalazłem takie rozwiązanie:
CAST(([ticks] - 599266080000000000) / 10000000 / 24 / 60 / 60 AS datetime)
gdzie 599266080000000000 to wartość ticków dla 01/01/1900 00:00:00.