ciao!

sto creando una tabella che rappresenta delle promozioni.
le promozioni si dovrebbero attivare / disattivare in maniera automatica a seconda del giorno.
quindi nella tabella ho la data di inizio e di fine, e nella pagina controllo se "oggi" ricade in quelle date.
a questo mi chiedo:
-le due date dovrebbero essere indici (sostanzialmente eseguo una query con un BETWEEN, e lo chiedo perchè invece molti sconsigliano di usare i campi data come indici)?
-che tipo di campo è meglio impostare per queste operazioni?