effettuo un controllo di due date ....
offerta= CASE WHEN (GETDATE()>= datainizio AND GETDATE()<= datafine AND STATO='D')
THEN 'S' ELSE 'N' END,
datainizio= 2008-01-20 00:00:00.000
datafine= 2008-01-21 00:00:00.000
S= attivo
N= non attivo
mi dite perchè il risultato è N ?