it-bergmann
Grünschnabel
Hallo,
ich habe eine Abfrage die mir verschiedene Zeiten auswirft:
select key_mitarbeiter,key_buchungsart,date(buchungszeit) As datum,time(buchungszeit) as Zeit from buchung where key_mitarbeiter=1644 order by datum
Ergebnis:
1644 Ge 2008-02-01 13:05:33
1644 Ko 2008-02-01 07:07:56
Jetzt gibt es für key_buchungsart jeweils eine Zeile für "Ko"=Kommen und "Ge"=Gehen, sprich einmal die Zeit, wann der Mitarbeiter gekommen und einmal, wann er gegangen ist, in dem Beispiel also um 07:07:56 gekommen und um 13:05:33 gegangen.
Hat jemand eine Idee, wie man die gesammte Anwesenheit (also von 07:07:56 bis 13:05:33) berechnen kann, also im Sinne von:
1644 2008-02-01 5:28
Danke,
Andre
ich habe eine Abfrage die mir verschiedene Zeiten auswirft:
select key_mitarbeiter,key_buchungsart,date(buchungszeit) As datum,time(buchungszeit) as Zeit from buchung where key_mitarbeiter=1644 order by datum
Ergebnis:
1644 Ge 2008-02-01 13:05:33
1644 Ko 2008-02-01 07:07:56
Jetzt gibt es für key_buchungsart jeweils eine Zeile für "Ko"=Kommen und "Ge"=Gehen, sprich einmal die Zeit, wann der Mitarbeiter gekommen und einmal, wann er gegangen ist, in dem Beispiel also um 07:07:56 gekommen und um 13:05:33 gegangen.
Hat jemand eine Idee, wie man die gesammte Anwesenheit (also von 07:07:56 bis 13:05:33) berechnen kann, also im Sinne von:
1644 2008-02-01 5:28
Danke,
Andre