Jump to content

SQL Abfrage zum Auswerten von Zeitbuchungen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

 

ich habe eine Datenbank, in welcher die Zeitbuchungen der einzelnen Mitarbeiter gespeichert sind. Eine Tabelle und pro Spalte dann die Zeitbuchungen. Es kann maximal 10 Buchungen pro Tag geben.Die Tabelle sieht dann so aus:

 

Buchung1;Code1;Buchung2;Code2;Buchung3;Code3;Buchung4;Code4

08:00;KO;12:30;GE;13:00;KO;17:00;GE

Buchung ist immer die Uhrzeit. Im Code steht jeweils KO für Kommt und GE für geht.

 

Nun kann aber ein Datensatz auch mehrere Buchungen enthalten, z.B.

 

Buchung1;Code1;Buchung2;Code2;Buchung3;Code3;Buchung4;Code4

08:00;KO;10:00;GE;11:00;KO;12:00;GE;13:00;KO;17:00;GE

 

Ich möchte nun die Stunden addiert haben, welche quasi zwischen KO und GE liegt.

Im letzten Datensatz also die 2 Stunden zwischen 8 und 10 Uhr, zwischen 11 und 12 uhr und 13 bis 17 Uhr.

 

Jemand eine Idee, wie ich dies mit einem SQL Statement "berechnen" kann. Ich hätte an Case Abfragen gedacht, allerdings bin ich diesem nicht ganz mächtig.

 

Vielen Dank.

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...