Subject: SQL-Abfrage - Stundendaten (Uhrzeit) aus Zeitraum extrahi

05/10/2007 - 12:40 von Christian | Report spam
Hallo Profis,

ich habe folgendes Problem.

Ausgehend von der folgenden Tabelle möchte ich eine Abfrage schreiben, die
mir die Mitarbeiterstunden für eine bestimmte Stunde (Uhrzeit) angibt.

Ausgangsdaten

Mitarbeiter Uhrzeit von Uhrzeit bis
Axel 17:00 19:00
Felix 17:30 19:30

Gewünschte Abfrage

Stunde Anzahl

17:00-18:00 1,5
18:00-19:00 2
19:00-20:00 0,5

Wie kann ich das realisieren? Scheint etwas tricky zu sein.

PS: Ich habe dieses Thema auch schon im ASP.NET-Forum gepostet, jedoch ist
mir aufgefallen, dass er hier besser aufgehoben ist.
 

Lesen sie die antworten

#1 Mark Doerbandt
05/10/2007 - 14:11 | Warnen spam
Hallo,

Christian:

Mitarbeiter Uhrzeit von Uhrzeit bis
Axel 17:00 19:00
Felix 17:30 19:30

Gewünschte Abfrage

Stunde Anzahl

17:00-18:00 1,5
18:00-19:00 2
19:00-20:00 0,5



Idee: Du brauchst etwas wie

DateDiff("n",Max(BeginnMA,BeginnStunde),Min(EndeStunde,EndeMA)/60

und darueber de Summe.

Wenn Du in einer separaten Tabelle die Stunden haeltst, kannst Du
diese dazu (Mtarbeiter ueber Stnden cross-) JOINen.

Gruss - Mark

Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitràge senden.

Ähnliche fragen