select * from mia_tab where status IN ('2','1' )
il campo status in realtà può avere dei valori differenti non solo 1 e 2 ovvero:
1,2,5,6,7
1,2 non necessitano nessun rivalutazione 5,6,7 invece devono essere rivalutati in funzione della
data odierna...
pertanto il mio obiettivo sarebbe quello di filtrare il campo "status" rivalutandolo attraverso uan funzione
function stato_reale(data,stato)
'elaborzione
return stato_reale
end function
lo so che è uan cosa arzigogolata...
ma si tratta già di uan subquery e non posso lavorare tramite sp...
quindi la mia idea era
sql = "select * from mia_tab where "&stato_reale(date(),status)&" IN ('2','1' ) "
ma ovviamnete status non viene visto come campo...
qualche suggerimento ?

Rispondi quotando
