Einzelnen Beitrag anzeigen

Benutzerbild von MyRealName
MyRealName

Registriert seit: 19. Okt 2003
Ort: Heilbronn
683 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: SQL Query erweitern?

  Alt Heute, 10:43
Danke für die Hilfe.
Das Feld das hinzugefügt werden soll ist ArtBestand aus der Tabelle ArtMenge.
Hier habe ich wegen der Übsersichtlichkeit ein reduziertes Query was läuft:
Delphi-Quellcode:
SELECT
    Dok.ABFDocAuftragNr,
    Pos.ABFPosArtNr,
    Pos.ABFPosName1,
    Pos.ABFPosDocID,
    M.ArtBestand,
    (SELECT SUM(subPos.ABFPosMenge)
     FROM ABFDok subDok
     INNER JOIN ABFPos subPos ON subDok.ABFDocID = subPos.ABFPosdocID
     WHERE subDok.ABFDocAuftragNr = Dok.ABFDocAuftragNr
       AND subPos.ABFPosArtNr = Pos.ABFPosArtNr
       AND subPos.ABFPosNr <> '') AS geliefert
FROM
    (ABFDok Dok
INNER JOIN
    ABFPos Pos ON Dok.ABFDocAuftragID = Pos.ABFPosDocID)
INNER JOIN
    ArtMenge M ON Pos.ABFPosArtNr = M.ArtMengeNr
WHERE
    Dok.ABFDocOptFertig = False
    AND Dok.ABFDocVisType = 1
    AND Pos.ABFPosEPreis > 0
    AND Pos.ABFPosType IN (0, 7)
    AND Pos.ABFPosNr <> ''
ORDER BY
    Dok.ABFDocAuftragNr;
Hab also das M hinter ArtMenge M ON Pos.ABFPosArtNr = M.ArtMengeNr eingefügt, ohne ging wohl nicht.
Vielen Dank.

LG Harry
Gut, dann ist Access so strikt, wie ich vermutete, und will das Tabellen-Alias.
  Mit Zitat antworten Zitat