Forum: Datenbanken
by HCB,
16. Apr 2024
Vielen lieben Dank an alle und speziell an Jasocul, für deine Hilfe!
Jetzt kann ich sehen, welche Artikel angeboten, jedoch nicht geliefert wurden.
Ich habe die Angebots- u. Rechnungsnummer aber durch den jeweiligen ABFDocVisType ersetzt.
SELECT A.ABFDocErfNr,A.ABFDocKundenNr,B.ABFPosArtNr,B.ABFPosName1
FROM ABFPos AS B
INNER JOIN ABFDok AS A ON B.ABFPosDocId = A.ABFDocID
where...
Forum: Datenbanken
by HCB,
16. Apr 2024
Hallo,
jetzt hab ich den Fehler:
2 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben!
Mit dieser Änderung:
SELECT A.ABFDocErfNr,A.ABFDocKundenNr,B.ABFPosArtNr,B.ABFPosName1
FROM ABFPos AS B
INNER JOIN ABFDok AS A ON B.ABFPosDocId = A.ABFDocID
where A.ABFDocErfNr = 'O004714' and B.ABFPosType = 0 and A.ABFDocKundenNr = 'D018543'
Forum: Datenbanken
by HCB,
16. Apr 2024
Vielen lieben Dank Jasocul, leider bringt mir das jetzt einen Fehler:
Syntaxfehler (fehlender Operator) in Abfrageausdruck 'A.ABFDocErfNr = 'O004714' and B.ABFPosType = 0 and A.ABFDocKundenNr = 'D018543'
where not exists (SELECT
FROM ABFPos AS BB
INNER JOIN ABFDok AS AA ON BB.ABFPosDocId = AA.ABFDocID
where AA.ABFDocErfNr = 'R042118'...
Forum: Datenbanken
by HCB,
16. Apr 2024
Hier so wie ich es probiert habe:
SELECT A.ABFDocErfNr,A.ABFDocKundenNr,B.ABFPosArtNr,B.ABFPosName1
FROM ABFPos AS B
INNER JOIN ABFDok AS A ON B.ABFPosDocId = A.ABFDocID
where A.ABFDocErfNr like 'O*' and B.ABFPosType = 0 and A.ABFDocKundenNr = 'D018543'
where not exists (SELECT A.ABFDocErfNr,A.ABFDocKundenNr,B.ABFPosArtNr,B.ABFPosName1
FROM ABFPos AS B
...
Forum: Datenbanken
by HCB,
16. Apr 2024
Danke himitsu,
die Dokumente Angebot und Rechnung liegen in der selben Tabelle ABFDok, die Artikel-Positionen dazu in der Tabelle ABFPos.
Nun müsste ich zuerst das Angebot holen und mit der zugehörigen Rechnung vergleichen, ob auch alle angebotenen Artikel sich auf der Rechnung befinden.
Wenn nicht, sollte die Abfrage nur die Positionen auswerfen, die nicht auf der Rechnung sind.
Mit...
Forum: Datenbanken
by HCB,
15. Apr 2024
Hallo Programmierprofis,
ich möchte gerne sehen, welche Artikel aus einem Angebot nicht gekauft wurden. Bis jetzt sieht meine Abfrage so aus:
(Hier zeigt es die 4 angebotenen Artikel aus dem Angebot(Offer) korrekt)
SELECT A.ABFDocErfNr,A.ABFDocKundenNr,B.ABFPosArtNr,B.ABFPosName1
FROM ABFPos AS B
INNER JOIN ABFDok AS A ON B.ABFPosDocId = A.ABFDocID
where A.ABFDocErfNr like 'O*' and...