Forum: Datenbanken
Delphi
by NormanNG,
21. Jun 2008
Hi,
hier noch ein Versuch - bin dann aber weg :cheers:
select
p.*, l.*, f.*
from wartungl l
join wartungp p on l.nummer = p.nummer and p.status = 3
join filtereinsatz f on f.anlage = l.anlage and f.bezeichnung = p.bezeichnung and f.verbrauch = 1
Forum: Datenbanken
Delphi
by NormanNG,
21. Jun 2008
Hi,
ich versteh´s noch nicht wirklich.
Hier hast du zwei Anlagen (99+100) mit jeweils verschiedenen Bezeichnungen (Rückluftfilter+Zuluftfilter).
demnach
where BEZEICHNUNG in (select BEZEICHNUNG from WARTUNGP
Forum: Datenbanken
Delphi
by NormanNG,
21. Jun 2008
Hi,
Dann nimm doch "Tätigkeit-Status<>0" in die Where-Bedingung mit auf :gruebel:
Forum: Datenbanken
Delphi
by NormanNG,
21. Jun 2008
Hi,
versuch´s mal so
select ANLAGE,BEZEICHNUNG,ART,QUALITAT,GROSSE,MENGE
from FILTEREINSATZ f
join WARTUNGP A on A.TATIGKEIT = :Tatigkeit and A.STATUS = 3
join WARTUNGL B on and B.NUMMER = A.NUMMER
where f.VERBRAUCH = 1
and F.BEZEICHNUNG = A.Bezeichnung