Access 2010 komplizierte Abfrage
Hallo zusammen,
ich bräuchte eine Query die folgendes macht(sofern das überhaupt möglich ist):
Der benötigte Table hat folgende Felder:
Mitarbeiter(Max Mustermann, Zeitraum(zB. 18.08.2016), Arbeitszeit(zB. 140 oder -151) und noch ein paar bedeutungslose Felder die für diese Query nicht benötigt werden.
In diesem Table werden täglich neue Datensätze importiert, sprich die Mitarbeiter kommen mehrmals vor(tägliche Arbeitszeit).
Nun soll die Query folgendes ausgeben:
Aufbau von mehr als 10 Stunden/Woche wenn Mitarbeiter < 140 h
Also auf Deutsch:
Ist der "Montag" Datensatz(also der Datensatz des MA zb.15.08.2016) um 10 kleiner als der Freitagsdatensatz, dann ausgeben, außer der MA hat über 140 Std.
Ich wüsste nicht wie ich dass in eine Query schreiben soll.
Danke für eure Hilfe!
Gruß
DR.
ich bräuchte eine Query die folgendes macht(sofern das überhaupt möglich ist):
Der benötigte Table hat folgende Felder:
Mitarbeiter(Max Mustermann, Zeitraum(zB. 18.08.2016), Arbeitszeit(zB. 140 oder -151) und noch ein paar bedeutungslose Felder die für diese Query nicht benötigt werden.
In diesem Table werden täglich neue Datensätze importiert, sprich die Mitarbeiter kommen mehrmals vor(tägliche Arbeitszeit).
Nun soll die Query folgendes ausgeben:
Aufbau von mehr als 10 Stunden/Woche wenn Mitarbeiter < 140 h
Also auf Deutsch:
Ist der "Montag" Datensatz(also der Datensatz des MA zb.15.08.2016) um 10 kleiner als der Freitagsdatensatz, dann ausgeben, außer der MA hat über 140 Std.
Ich wüsste nicht wie ich dass in eine Query schreiben soll.
Danke für eure Hilfe!
Gruß
DR.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 312970
Url: https://administrator.de/contentid/312970
Ausgedruckt am: 25.11.2024 um 00:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo,
eigentlich kann man fast alles in Abfragen schreiben.
Aber vieleicht ist es mit VBA einfacher, wenn auch langsammer.
Du machst eine Abfrage mit SUM für beide Tage und vergleichst das Ergebnis.
Wenn die Differenz einen bestimmten Wert hat, gibts Du es aus oder schreibst es in eine Tabelle.
Die kannst Du dann weiterverarbeiten.
Stefan
eigentlich kann man fast alles in Abfragen schreiben.
Aber vieleicht ist es mit VBA einfacher, wenn auch langsammer.
Du machst eine Abfrage mit SUM für beide Tage und vergleichst das Ergebnis.
Wenn die Differenz einen bestimmten Wert hat, gibts Du es aus oder schreibst es in eine Tabelle.
Die kannst Du dann weiterverarbeiten.
Stefan