StefanWirrer - 17.12.14 13:21
...
if @Lieferant=0
tblProdukt.Lieferant) >= @Lieferant)AND
ELSE
((tblProdukt.Lieferant) =@Lieferant) AND
-- Weitere Filter.
ich hab von der MS-SQL-Syntax keine Ahnung, aber bei deinem Beispiel kommen mir die Klammern etwas seltsam vor.
Evtl. fehlt auch noch ein END für das IF.