Einzelnen Beitrag anzeigen

Dumpfbacke

Registriert seit: 10. Mär 2005
Ort: Mitten in Deutschland
329 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Select mit Summe über Tabellen mit Join

  Alt 24. Feb 2020, 11:43
Datenbank: Firebird • Version: 2.5 • Zugriff über: UniDac
Hallo Leute,
könnt Ihr mir mal helfen einen Select zu bauen
Ich habe hier zwei Tabellen.

Delphi-Quellcode:
Tabell1:

Zähler Lagerplatz
1, Schrank 1
2, Schrank 2
3, Schrank 3
4, Schrank 4
5, Schrank 5
6, Schrank 6
Delphi-Quellcode:
Tabelle 2:

Artikel, IDSchrank, Preis
Roter Kleber, 1, 15,20
Gelber Kleber, 1, 7,25
Grüner Kleber, 2, 13,14
Rosa Kleber, 4, 14,87
Als Ergebnis möchte ich die Beträge haben je Schrank. Hier ist das Problem ich möchte auch die leeren Schränke haben

Delphi-Quellcode:
Schrank 1, 22,45
Schrank 2, 13,87
Schrank 3, 0,00 -.> oder auch leer Hauptsache es ist der Schrank 3 hier vorhanden
Schrank 4, 14,87
Schrank 5, 0,00 -.> oder auch leer Hauptsache es ist der Schrank 5 hier vorhanden
Schrank 6, 0,00 -.> oder auch leer Hauptsache es ist der Schrank 6 hier vorhanden
Ich habe es im Selecht mit Full Join versucht oder Left Outer usw. es geht nicht. Die Leeren Schränke kommen nicht raus ?

Select Tabelle1.Lagerpaltz, Sum(Tabelle2.Preis)
From Tabelle1
Left Outer Join Tabelle2 on Tabelle1.Zähler = Tabelle2.IDSchrank
Tanja
  Mit Zitat antworten Zitat