Ciao a tutti
sto facendo una nuova versione di un mio sito da dove vendo pacchetti vacanza.
Fino ad ora la tabella offerte era composta dal campo "valida_da" e "valida_al" che significava che tale offerta era valida da un periodo all'altro, esempio dal 05 aprile al 2 maggio.

la query di ricerca era un po' incasinata in quanto se una persona cercava un'offerta per maggio, nei risultati capitava anche questa in quanto erano compresi 2 giorni di maggio...

Ora vorrei migliorare questa tabella e fare un motore di ricerca in home page dove l'utente sceglie il periodo (mese) e la categoria (stelle) e premendo invio dovrebbero uscire SOLO le offerte di quel mese fino al 31. (quindi anche l'offerta che va dal 31 al 7 del mese successivo).

Gli altri parametri della tabella saranno:
titolo, prezzo, numero di notti, supplementi e riduzioni, tipo di camera (superior, standard ecc)

Per fare cio', come mi consigliate di creare la tabella? e la query?
Oppure avete qualche altro consiglio stravolgendo questa mia idea?