Ho capito cosa intendi...
ma in questo modo quando la data di scadenza è attiva, l'offerta si annulla???

Poi mi consigli di aggiungere semplicemente un campo datafine, nella stessa tabella dove ho il flag dell'offerta attiva???