ganz bestimmt geht das in Deinem Datenbankmanagementsystem (DBMS), das Du uns leider verschweigst (verwendest Du MS Access, DB2, dBase, Informix, MS SQL Server, Oracle, PostgreSQL, SQLite oder gar MySQL, dazu wäre noch die genaue Version von Interesse).
CAST und CONVERT sind typische Kandidaten, die vorhanden sein sollten und das von Dir gewünschte erledigen könnten. Suche in der Doku Deines DBMS, ob diese Dir zur Verfügung stehen.
Entschuldigung :) zu doof... MySQL 5.0
allerdings liefer mir:
SELECT SUM( SUBTIME( (
SELECT CONCAT_WS( ' ', end_date, end_time ) AS end_stamp ) , (
SELECT CONCAT_WS( ' ', start_date, start_time ) AS start_stamp )
)
) AS result
FROM my_table
WHERE id
BETWEEN 116
AND 200
immer ein NULL.
Keines der Felder hat ein NULL, alle haben ein Datum oder eine 00-00-00 Zeit.
Auf eine Andere Lösung bin ich noch nicht gekommen...