Hallo!
Ich bin gerade dabei, ein kleines Script für die Stundenabrechnung zu schreiben. Nun möchte ich gerne eine Übersichtstabelle ausgeben lassen, die zeigt, wieviele offene bzw bezahlte Stunden ein Kunde noch bzw schon hat.
Dazu soll eine Tabelle ausgeben werden, die folgendermaßen aussieht:
Kunde: | bezahlte Std | offene Std |
===============================
Kunde1 | summe1 | summe2 |
===============================
Kunde2 | summe1 | summe2 |
Dabei soll Summe1 bzw Summe2 die Summe der in der Datenbank stehenden Stunden sein.
Ein Datensatz sieht so aus:
Kunde: | Stunden | offen (0 oder 1)
Kunde1 | 2 | 1
Kunde2 | 5 | 1
Kunde1 | 2 | 0
Kunde1 | 1 | 1
Demnach müsste für Kunde 1 bei Summe1 drei bzw bei Summe2 zwei herauskommen. Allerdings soll in der Tabelle nur 1mal Kunde1 stehen und dahinter dann die Gesamtsummen, statt 3 mal Kunde1.
Wie muss für dieses Beispiel die MySQL-Abfrage aussehen.
Ich habe es schon mit 3 ineinandergeschachtelten probiert, aber das funktioniert leider nicht.
Ich hoffe meine Ausführungen sind einigermaßen nachzuvollziehen....
Vielen Dank!
Ich bin gerade dabei, ein kleines Script für die Stundenabrechnung zu schreiben. Nun möchte ich gerne eine Übersichtstabelle ausgeben lassen, die zeigt, wieviele offene bzw bezahlte Stunden ein Kunde noch bzw schon hat.
Dazu soll eine Tabelle ausgeben werden, die folgendermaßen aussieht:
Kunde: | bezahlte Std | offene Std |
===============================
Kunde1 | summe1 | summe2 |
===============================
Kunde2 | summe1 | summe2 |
Dabei soll Summe1 bzw Summe2 die Summe der in der Datenbank stehenden Stunden sein.
Ein Datensatz sieht so aus:
Kunde: | Stunden | offen (0 oder 1)
Kunde1 | 2 | 1
Kunde2 | 5 | 1
Kunde1 | 2 | 0
Kunde1 | 1 | 1
Demnach müsste für Kunde 1 bei Summe1 drei bzw bei Summe2 zwei herauskommen. Allerdings soll in der Tabelle nur 1mal Kunde1 stehen und dahinter dann die Gesamtsummen, statt 3 mal Kunde1.
Wie muss für dieses Beispiel die MySQL-Abfrage aussehen.
Ich habe es schon mit 3 ineinandergeschachtelten probiert, aber das funktioniert leider nicht.
Ich hoffe meine Ausführungen sind einigermaßen nachzuvollziehen....
Vielen Dank!