Ciao a tutti,
dovrei usare il risultato della funzione period_diff, all'interno di una istruzione IF, per verificare se la differenza tra due date è positiva o negativa.
Ho controllato la chiamata della funzione period_diff e mi restituisce correttemente un valore negativo o positivo. Però quando vado a fare questa istruzione: IF(PERIOD_DIFF(DATA1,DATA2)<0,'VERO','FALSO') mi viene restituito sempre FALSO, anche se metto >0.
Qualcuno sa spiegarmi come mai e come risolvere
Grazie

Rispondi quotando
! La mia query, anche se un po' complicata, faceva il suo dovere; il fatto è che non capivo perchè il risultato di period_diff non veniva validato dall'IF.
