Zum Inhalt springen

SQL Hilfe


Tarantel

Empfohlene Beiträge

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!

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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