Hallo Zusammen,
ich habe aktuell einen Denkfehler / Verständnisfehler und hoffe das mir von euch jemand weiterhelfen kann.
Folgende Abfrage generiert für jede Position der Bestellung eine neue Zeile. Ich wollte aber nur eine Zeile pro Rechnung.
Wo habe ich den Gedankenfehler?
Grüße
Marcus
ich habe aktuell einen Denkfehler / Verständnisfehler und hoffe das mir von euch jemand weiterhelfen kann.
Folgende Abfrage generiert für jede Position der Bestellung eine neue Zeile. Ich wollte aber nur eine Zeile pro Rechnung.
Wo habe ich den Gedankenfehler?
Code:
SELECT trechnung.dErstellt, trechnung.cRechnungsNr, tZahlung.cExternalTransactionId, tBestellung.cInetBestellNr, tAdresse.cName, tZahlung.cName FROM trechnung
INNER JOIN tBestellung ON trechnung.tBestellung_kBestellung = tBestellung.kBestellung
INNER JOIN tZahlung ON tZahlung.kBestellung = tBestellung.kBestellung
INNER JOIN tAdresse ON tAdresse.kKunde = tBestellung.tKunde_kKunde
WHERE trechnung.dErstellt BETWEEN CONVERT(DATETIME,'01.11.2019', 104) AND CONVERT(DATETIME,'30.12.2019', 104)
Grüße
Marcus