sql.TicksToDateTime

PHOTO EMBED

Wed Dec 14 2022 20:01:03 GMT+0000 (Coordinated Universal Time)

Saved by @rick_m #sql

CREATE FUNCTION dbo.ToDateTime2 ( @Ticks bigint )
  RETURNS datetime2
AS
BEGIN
    DECLARE @DateTime datetime2 = '00010101';
    SET @DateTime = DATEADD( DAY, @Ticks / 864000000000, @DateTime );
    SET @DateTime = DATEADD( SECOND, ( @Ticks % 864000000000) / 10000000, @DateTime );
    RETURN DATEADD( NANOSECOND, ( @Ticks % 10000000 ) * 100, @DateTime );
END
content_copyCOPY

https://michaeljswart.com/2017/07/converting-from-datetime-to-ticks-using-sql-server/