решено, в процедуре тоже бинари 8 указал, потом в запросе применил функцию dbo.toMsDateTime и получил что надо, есть у нас когда то кем то написанная функция вот такая
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER function [dbo].[uf_ToMsDate] (
@DT BINARY(8)
)
returns DATETIME as
begin
declare @DTRes DATETIME
if (@DT=0) set @DTRes=null
else set @DTRes=dbo.toMsDateTime(dbo.ToAtlDateTime2(@DT,0))
return @DTRes
end
интуиция подсказывает что можно что то тут поменять чтоб получить "dbo.uf_toMsTime" а мозг не согласен с интуицией или просто сочкует. не подскажете как модифицировать эту функцию?