Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo Leute,

bräuchte mal eure Hilfe bei nem SQL! Ich brauche alle Rechnungen die von einem Bearbeiter erstellt worden sind inkl. der Versandart, dem Rechnungswert, der Kundennummer, dem Kundennamen und den Rechnungspositionen. Dazu habe ich mit dem Abfrageeditor das hier gebastelt:

SELECT     AUFTRAG.VERSANDART, RECHNUNG.RECHNUNG, RECHNUNG.NETTO, FIRMA.FIRMA, FIRMA.NAME, RECHNUNGPOS.POSITION, 

                      AUFTRAG.INSUSER

FROM         AUFTRAG CROSS JOIN

                      RECHNUNG CROSS JOIN

                      RECHNUNGPOS CROSS JOIN

                      FIRMA

WHERE     (AUFTRAG.INSUSER = 'Lager')

Leider gibt er mir viel zu viel aus...er gibt mir jetzt für jede Rechnungsposition eine Zeile aus, ich will aber nur eine Zeile pro Rechnung...wo hakt es da? Jemand ne IDee? Danke schonmal!

Geschrieben

Du hast ein Kreuzprodukt erzeugt - sprich jede Zeile wird mit jeder zusammengefügt.

Du musst jede Tabelle in den JOIN-Bedingungen drinnen haben:

SELECT AUFTRAG.VERSANDART, RECHNUNG.RECHNUNG, RECHNUNG.NETTO,   FIRMA.FIRMA, FIRMA.NAME, RECHNUNGPOS.POSITION,AUFTRAG.INSUSER

 FROM  AUFTRAG JOIN RECHNUNG    ON AUFTRAG.ID=RECHNUNG.AUFTRAGSID

               JOIN RECHNUNGPOS ON RECHNUNG.ID=RECHNUNGPOS.RECHNUNGPOSID 

               JOIN FIRMA       ON FIRMA.ID=AUFTRAG.FIRMENID

WHERE AUFTRAG.INSUSER = 'LAGER'

Die Spaltennamen über die gejoint wird kenn ich natürlich nicht - die musst Du dann entsprechend anpassen.

Dim

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...