Ich habe eín kleines Programm in Vb entwickelt in dem ich über Sql Abfragen auf die AS 400 Tabellen zugriff habe. Nun habe ich 3 Tabellen, aus denen ich Sendungsnummern, Preise und Nebenkosten selektieren möchte.
Select A.ARSN, Sum(B.ARFB + B.ARMB + B.ARRBEM ) as Preis, Sum(C.ARNBS) as Nebenkosten
From From TM.AUHD0P as A Join TM.AUS2BP as B on A.ARSN = B.ARSN Left JOIN TM.AUS3NP as C on a.ARSN = C.ARSN
where A.ARDTEF BETWEEN " & datvon & " and " & datbis & " and A.ARNL = 88 and b.ARNL = 88 and A.ARTARN IN '" & art & "'
And (NOT(C.ARNBS = 199))And B.ARTEIL IN ( 'K',' ' ) And C.ARTEIL IN ( 'K',' ')
Wenn nun aber manche Datensätze keine Nebenkosten besitzen (C....) gibt es diesen Datensatz in der Tab C nicht und der gesamte Datensatz wird nicht angzeigt.
Ich möchte aber die Kosten auch für die Sätze haben in denen keine Nebenkosten enthalten sind.
Wie kann ich das umsetzen? Weiss jemand Rat?