Hab ein Problem ich will das alle Firmen angezeigt deren Bestellung noch nicht geliefert wurden.
hierzu die Tabelle:
aufstat(Auftragsstatus): status: 0 , 1 , 2 , 3
status_txt: erfasst , bestätigt , fakturiert . geliefert
aufkopf(Auftragskopf): aufnr: 1, 2, 3 , 4, 5, 6
kdnr: 500,600,900,700,100,100
status: 3,1,2,2,0,null
aufpos(Auftragsposition): aufnr; posnr;menge,artnr,preis (nur die Spalten)
kdst(Kundenstamm): Firma, Kdnr, Saldo,
artst(Artikelstamm): artnr, artbez,ekpreis,vpreis
dazu habe ich erstmal das hier geschrieben:
select a.firma,b.aufnr,b.posnr,d.artnr,d.artbez,d.vpreis, d.vpreis-d.ekpreis as "Gewinnprostueck",b.menge,((d.vpreis-d.ekpreis)*b.menge) as "Gesamtgewinn"
from kdst a,aufpos b,aufkopf c,artst d,aufstat e
where c.aufnr = b.aufnr
and c.kdnr = a.kdnr
and d.artnr = b.artnr
and b.aufnr = c.aufnr
and e.status = c.status
and a.firma like 'T&';
order by a.firma,b.aufnr,b.posnr
mit dem Status habe ich erstmal die beiden Spalten aus den beiden Tabellen verbunden aber weiter weiss ich nicht, wie kriege ich es hin das er nur die auflistet deren Bestellung noch nicht geliefert wurde. Ich hab da überhaupt kein Plan wie ich da anfangen soll
meine schreibweise ist zwar nicht das eleganteste bin ja auch ein anfänger aber will wenigstens ans ziel
kommen…
würde mich über eure Hilfe freuen…sitze schon seit 10stunden am PC
und bin verzweifelt