Я сохраняю значение TimeSpan (из .NET) в своем db как BIGINT в SQL Server (сохраняя свойство Ticks). Я хочу знать, как преобразовать это значение BIGINT в значение DATETIME в SQL Server (а не в .NET). Любые идеи?
Приветствия
EDIT:
Я использую NHibernate для отображения свойства TimeSpan, которое у меня есть, и оно сохраняет свойство Ticks. Я использую его для относительных часов (или минут) контроля над какой-то датой.
Внутренне в системе все нормально, это преобразование не требуется. Однако при выполнении случайных запросов в SQL Server трудно понять сохраненную форму TimeSpan. Таким образом, функция, в которой передается значение Ticks и возвращается DATETIME, дает количество в часах, минутах и секундах, которое соответствует TimeSpan.