Hallo,
ich habe einen Export einer Oracle DB in meinem SQL Server. Die Timestamps sind alle im INT Format( Unix Timestamps UTC ) . Für die User die auf diese Daten zugreifen brauchen aber ein normales Datum. Meide Idee ist eine Funktion zu schreiben , die bei einer
Abfrage automatisch die Timestamps in Normnalzeit umrechnet. Am besten auch Sommer und Winterzeit . Da ich eher von der ADMIN Seite komme. wäre ich für ein paar Tips dankbar. Mein Ansatz ist so
declare @utc float, @d float ,@t bigint ,@e int,@test1 bigint ,@ts int
set @t = 1422392262567
select @utc = @t /1000 + 3600 -- der Unix-Timestamp
select @d = convert(float,cast('1.1.1970' as datetime)) + @utc /86400
select cast(@d as datetime)
set @test1 = @d
Wobei 1422392262567 der Timestamp ist. Vielleicht hat einer eine Idee oder einen Anstoss für mich.
LG