Hallo zusammen,
ich habe ein mir unerklärliches Verhalten.
Der folgende
SQL funktioniert fehlerfrei:
Code:
SELECT
CAST(
DATEDIFF(hh,
(R.von + CAST(R.wert2 AS time)),
(R.bis + CAST(R.wert3 AS time))
)
AS int
)
FROM auplan R
Setze ich das Ganze aber als Summe:
Code:
SELECT
SUM(
CAST(
DATEDIFF(hh,
(R.von + CAST(R.wert2 AS time)),
(R.bis + CAST(R.wert3 AS time))
)
AS int
)
)
FROM auplan R
bekomme ich den Fehler "Fehler beim Konvertieren einer Zeichenfolge in ein Datum." Ich verstehe nicht, warum diese Fehlermedlung kommt, wenn ich die Summe über ein DATEDIFF (Intger) bilde.