Hallo,
leider komme ich mit nachfolgendem Select nicht weiter:
ich habe 2 Tabellen
tabelle1: KdNr / Vorname / Nachname / RKZ (KdNr primary key und RKZ unique).
tabelle 2: AnfNr / RKZ / AnfrageDatum (AnfNr primary key)
In Tabelle 1 stehen die Kunden drin und in Tabelle 2 die zugehörigen Anfragen, verknüpt über RKZ. Jetzt möchte ich über einen Select alle Anfragen eines Kunden innerhalb der letzten 7 Tage. Mit nachfolgendem Select erhalte ich alle Kunden welche Anfragen innerhalb der letzten 7 Tage getätigt haben, jedoch werden die Kunden, welche keine Anfragen tätigten nicht aufgeführt, was jedoch sein soll. Die Ausgabetabelle soll z.B. sein:
Kund 1 - 30 Anfragen
Kunde 2 - 15
Kunde 3 - 0
jedoch wird der Kunde 3 nicht aufgeführt mit nachfolgendem Select, was ich jedoch möchte. Weiß hier jemand weiter?
select tabelle1.RKZ, $tabelle2.RKZ, COUNT(AnfNr) AS SUM from tabelle1 LEFT JOIN tabelle2 ON tabelle1.RKZ = tabelle2.RKZ
WHERE (tabelle2.UebermitDatum >= CURDATE() - INTERVAL 7 DAY) group by tabelle2.RKZ order by ...");
leider komme ich mit nachfolgendem Select nicht weiter:
ich habe 2 Tabellen
tabelle1: KdNr / Vorname / Nachname / RKZ (KdNr primary key und RKZ unique).
tabelle 2: AnfNr / RKZ / AnfrageDatum (AnfNr primary key)
In Tabelle 1 stehen die Kunden drin und in Tabelle 2 die zugehörigen Anfragen, verknüpt über RKZ. Jetzt möchte ich über einen Select alle Anfragen eines Kunden innerhalb der letzten 7 Tage. Mit nachfolgendem Select erhalte ich alle Kunden welche Anfragen innerhalb der letzten 7 Tage getätigt haben, jedoch werden die Kunden, welche keine Anfragen tätigten nicht aufgeführt, was jedoch sein soll. Die Ausgabetabelle soll z.B. sein:
Kund 1 - 30 Anfragen
Kunde 2 - 15
Kunde 3 - 0
jedoch wird der Kunde 3 nicht aufgeführt mit nachfolgendem Select, was ich jedoch möchte. Weiß hier jemand weiter?
select tabelle1.RKZ, $tabelle2.RKZ, COUNT(AnfNr) AS SUM from tabelle1 LEFT JOIN tabelle2 ON tabelle1.RKZ = tabelle2.RKZ
WHERE (tabelle2.UebermitDatum >= CURDATE() - INTERVAL 7 DAY) group by tabelle2.RKZ order by ...");
Comment