Hi,
ich will mit folgendem SQL Statement Datensätze Abfragen, deren Richtung IB oder PD seien können, Datensätze mit BD sollen aber auf keinen Fall angezeigt werden !! Auch nicht wenn der Datensatz PD oder IB enthält und BD!! Immer nur reine IB oder PD Datensätze.. (Mein Gemurkse wie ich BD in dem Befehl herausbekomme, habe ich weggelassen, damit Ihr den SQL Befehl so abändern könnt, wie es eurer Meinung nach funktionieren könnte)
select tk.tourkopfid
from tourkopf tk, tourposition tp, lieferabschnitt labs, versandelement ve, lieferkopf lk
where tk.ldstatus = 1 and (tk.datensatztyp = 'S' or tk.datensatztyp = 'M') and
tk.TourkopfID = tp.TourKopfID(+) and tp.lieferabschnittid = labs.lieferabschnittid(+) and
labs.lieferkopfid = ve.lieferkopfid(+) and labs.lieferkopfid = lk.lieferkopfid(+) and
ve.subelement = 0 and ve.Aktionscode <> 'D' and (lk.richtung = 'IB' or lk.richtung = 'PD')
order by tk.tourkopfid;
Hoffe jemand kann mir damit weiterhelfen???
Greetz
Eldrik
Edit: Habs hinbekommen