ciao
ho una query così costruita (non vi spiego perchè è stata costruita così
)
codice:
SELECT PF.field1, (select count(ITEM) FROM mat WHERE ...) as righeTOT, (select count(ITEM) FROM mat WHERE ... AND ...) as righeFLAG
FROM tab PF
mi servirebbe di ottenere un campo flag ottenuto confrontando righeTOT con righeMAT
in mySQL avrei usato IIF ma qui non so che fare.
ho provato
codice:
(CASE WHEN righeFLAG=righeTOT THEN 1 ELSE 0 END)AS myFlag
ma ottengo ORA-00904: "RIGHETOT": identificativo non valido
ho provato
codice:
(nullif(righeTOT, righeFLAG))AS myFlag
ma ottengo ORA-00904: "RIGHEFLAG": identificativo non valido
come posso fare?
grazie!