Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo Leute,

ich habe ein SQL-Statement, dass mir alle Kunden ausgibt, welche an einem eingegebenen Datum Versand hatten (und die Menge dazu).

Die Sendungen stehen in einer Tabelle (Tabelle1), die Kundennummern und Namen in einer anderen (Tabelle2).

Ich soll dieses Statement jetzt so abändern, dass mir auch die restlichen Kunden angezeigt werden, welche an diesem Tag keinen Versand hatten (also Menge 0).

Hier das Statement:


select k1.kunden_nr as KundenNr,

  k1.adr_name1 as Name,

  count(distinct b1.id) as Menge

from Tabelle2 k1

  left join Tabelle1 b1 on (k1.kunden_nr=b1.kunden_nr)

where b1.Spalte[n]=5 

  and b1.datum='JJJJ-MM-TT'

group by b1.kunden_nr

order by Menge desc 

Das Problem ist, wenn der Kunde an dem Tag keinen Versand hatte, dann steht ja auch in der einen Tabelle nichts drin zu diesem Tag (also keine Datensätze), wie kann ich das also lösen das auch die Kunden welche keinen Versand hatten ausgegeben werden? Ich hoffe Ihr habt eine Idee.

Vielen Dank schonmal im Voraus!

Gruß Hägi

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...