Seite 1 von 1

Abfragen über mehrere Tabellen

Verfasst: Fr 5. Apr 2024, 10:44
von Helles58
Hallo zusammen,

ich hänge gearde an einem neuen Problem fest und könnte Hilfe gebrauchen.
Wie kann man über 3 Tabellen Berechnungen durchführen und die Ergebnisse
anzeigen lassen?
Im Anhang ist ein Screenshot der 3 Tabellen
In der Tabelle T_Servicezeiten werden die Arbeitszeiten festgehalten.
E soll folgendes berechnet werden:
1. Alle Arbeitsstunden mit der gleichen Seriennummer
2. Alle Arbeitsstunden mit der gleichen Projektnummer
3. Alle Arbeiststunden mit dem gleichen Datum und Seriennummer
Momentan gebe ich die Stunden in der Tabelle T_Servicezeiten noch manuell ein
will das aber berechnen lassen mit Eingabe von Beginn und Ende sowie einer Pausenzeit
Punkt 3 habe ich mit einer korrelierenden Abfrage gelöst aber mit den anderen komme ich nicht weiter.
Ich bin dankbar für jeden Tip.

Gruß Helles58

Re: Abfragen über mehrere Tabellen

Verfasst: Fr 5. Apr 2024, 18:02
von RobertG
Für so etwas ist immer eine Beispieldatenbank besser.

Zuerst einmal: T-SE-Nummer spielt vermutlich gar keine Rolle, weil ID_SE-Nummer bereits in der Tabelle T_Service steckt.
Du möchtest also einmal nach der ID_Projekte und das andere Mal nach der ID_SE-Nummer summieren.

In einzelnen Abfragen brauchst Du nur die beiden Tabellen auszusuchen und "Arbeitszeit" auf «Summe» einstellen und nach "ID_SE-Nummer" gruppieren.

Und da Du die korrelierende Abfrage schon kennst kannst Du das doch auch so zusammenführen.

Warum in 2 Tabellen die "Seriennummer" steht ist unklar.

Das mit der Arbeitszeit und dem Einsatz von Datediff kommt dann später.

Re: Abfragen über mehrere Tabellen

Verfasst: Fr 5. Apr 2024, 19:35
von Helles58
Hallo Robert,

danke für die schnelle Beantwortung.
Ich versuch deine Anweisung mal umzusetzen.
Ich wünsch dir ein frohes Wochenede.

Gruß Helles58