ichn habe versucht, den binären Wert des Feld "timestamp" in ein datum
zu konvertieren.
Gab eine fette Fehlermeldung:
(Meldung 8115, Ebene 16, Status 2, Zeile 1
Arithmetischer Überlauffehler beim Konvertieren von expression in den
datetime-Datentyp.)
SELECT CAST(timestamp AS datetime) AS EXPR1
FROM [Service GmbH FR$G_L Entry]
Ist das grundsätzlich nicht möglich? Leider sind das Datum/die Zeit
nicht via Trigger in die Tabelle geschrieben worden.
MS SQL Server 2008
Danke Stefan.
Liegt wohl auch daran, dass der timestamp im T-SQL nicht der gleiche Typ
ist wie der SQL-92 timestamp. Ersterer ist lediglich ein automatisch
generierter 8-byte Wert, der z.B. fuer das 'versionstamping' verwendet
wird. Mit einer Art Zeitmessung hat der dann aber nix zu tun.
Quelle: http://msdn.microsoft.com/en-us/library/aa260631.aspx
Cheers,
Udo
=== original message ===
from: Stefan Paesch
date: 2011-06-29 14:56
> Moin zusammen,
>
> ichn habe versucht, den bin�ren Wert des Feld "timestamp" in ein datum
> zu konvertieren.
> Gab eine fette Fehlermeldung:
> (Meldung 8115, Ebene 16, Status 2, Zeile 1
> Arithmetischer �berlauffehler beim Konvertieren von expression in den
> datetime-Datentyp.)
>
> SELECT CAST(timestamp AS datetime) AS EXPR1
> FROM [Service GmbH FR$G_L Entry]
>
> Ist das grunds�tzlich nicht m�glich? Leider sind das Datum/die Zeit
Hallo Udo,
Vielen Dank für Deine Antwort. Nun herschst wenigstens Klarheit.
Viele Grüße Stefan.