Ho realizzato un controllo su delle date usando il Datediff per verificare i giorni trascorsi tra una data e l'altra. Il problema si presenta quando la prima data è maggiore della seconda e quindi viene restituito un numero di giorni negativo e il controllo non viene eseguito correttamente.
Ho provato questo script:
codice:
if datediff("d", dataok, rs("datar")) <= 60 then
response.write "2 Mesi"
else datediff("d", dataok, rs("datar")) <= (-1) then 
response.write "Scaduto"
end if
Il problema risiede nel fatto che anche se datediff restituisce valore -145, cioè minore di -1, il controllo scrive sempre 2 Mesi
Come si eseguono i controlli con i numeri negativi???