Witam programuje trochę PL/SQL. Mam problem z jednym zapytaniem. Otóż chcę wyciągnąć select'em informacje z bazy. Z tym, że zależy mi na tym aby ostatni warunek był brany pod uwagę tylko dla określonego statusu (z selecta).
SELECT d.id, d.status, p.lp, p.nazwa
FROM dokumenty d, pozycje p
WHERE d.id = p.dok_id
AND mod(p.lp,2) = 0
Czy da się wstawić do ostatniego warunku jakiś IF?
np. AND IF(d.status = 'K', "mod(p.lp,2) = 0)