Hallo zusammen,
ich hab ein "kleines" Konvertierungsproblem bei
MSSQL.
Folgendes Statement:
SQL-Code:
select convert(datetime, '01.01.1900 13:00:00'),
convert(float, convert(datetime, '01.01.1900 13:00:00')),
convert(datetime, convert(float, convert(datetime, '01.01.1900 13:00:00')))
Um das Problem zu verdeutlichen, habe ich hier das Datum als String eingefügt, normalerweise wird es als Float im Programm verwendet.
Das Problem ist jetzt, dass ich nach einer Konvertierung eines Datums in Float und wieder zurück nach Datetime nicht das selbe Datum erhalte.
Also '01.01.1900 13:00:00' => 0.54166666666666663 => '01.01.1900 12:59:59.997'.
Vielleicht kennt ja jemand eine Lösung, wie ich das Datum nach Float und zurück konvertieren kann, ohne dass das Datum sich danach ändert