Zeiten aus 2 Tabellen addieren

megatom

Mitglied
Aloah !
Ich habe folgendes Problem:
Ich habe diverse Zeiten die ich addieren und vor allem summieren muss.
tn_zeit_beg steht hierbei für die startzeit, end für die endzeit

Code:
SELECT SEC_TO_TIME(SUM(time_to_sec(TIMEDIFF(TIMEDIFF( SEC_TO_TIME(TIME_TO_SEC(tn_zeit_end)*tn_anzahl), SEC_TO_TIME(TIME_TO_SEC(tn_zeit_beg)*tn_anzahl) ), tn_pause)))) AS stunden_sum
FROM tn
LEFT JOIN tn_kunden ON (tn_kunden.id=tn.kunden_id)
WHERE 1=1 AND kunden_id = '10' AND MONTH(tn_datum) = '5' AND tn_status = '0' AND tn_kunden.standort='1'

dieser code geht auch wunderbar.
nur habe ich das problem dass ich nun eine weitere Zeit aus einer anderen Tabelle hinzufügen möchte.
Mit ADDTIME scheint es aber nicht zu gehen, zumindest bekomme ich dann immer als Summe : NULL :(
versucht habe ich es mit zusätzllich :
Code:
LEFT JOIN werkstatt ON ( kunde = '10' AND MONTH(datum) = '5' )
in dieser befindet sich eine spalte: "zeit" die zu obiger summe hinzugerechnet werden soll.
Hab schon alles versucht :( glaube ich ;)
 

Neue Beiträge

Zurück