In una tabella access ho i seguenti campi:
pr_forfait (puo' prendere valori si/no)
pr_straordinaria (puo' prendere valori si/no)
pr_straordinaria_fine (puo' prendere un valore data)
in una query vorrei visualizzare le pratiche con pr_forfait uguale a NO unitamente alle pr_starodinaria con valore uguale a si e con pr_staordinaria_fine con valore non nullo considernando che pr_straordinaria ha sempre il campo pr_forfait uguale a no
come posso fare
SELECT *
FROM pratiche
WHERE
pr_forfait = 'SI' OR (pr_straordinarie = 'SI' and pr_straordinaria_fine <> '')
order by id_pratica ASC
così non funziona perché mi fa vedere anche le pratiche straordinarie con pr_straordianaria_fine non valorizzato