Не существует специального типа, как в C # .NET, но вы можете 1) написать процедуру .net или 2) использовать такой код (пожалуйста, сравните с .net):
declare @dt datetime;
set @dt = getutcdate()
declare @Ticks BIGINT
set @ticks =
cast(639905 + datediff(day,'1/1/1753',@dt) as bigint)*864000000000
+
cast(datediff(ms,datediff(day,0,@dt) ,@dt) as bigint)*10000
DECLARE @Days BIGINT
DECLARE @DaysBefore1753 BIGINT
DECLARE @TimeTicks BIGINT
DECLARE @mSeconds BIGINT
SET @Days = @Ticks / CONVERT(BIGINT,864000000000)
SET @DaysBefore1753 = CONVERT(BIGINT,639905)
SET @TimeTicks = @Ticks % CONVERT(BIGINT,864000000000)
SET @mSeconds = @TimeTicks / CONVERT(BIGINT,10000)
select @dt, @ticks, DATEADD(ms,@mSeconds,DATEADD(d,@Days - @DaysBefore1753,CONVERT(DATETIME,'1/1/1753')))