SELECT champ1, champ2
FROM table
WHERE champ_date BETWEEN date_debut AND date_fin
// il me semble que l'instruction BETWEEN inclut les bornes de l'intervalle. À confirmer...
Avec une clause WHERE, ça donnera :
SELECT champ1, champ2
FROM table
WHERE champ_date >= date_debut
AND champ_date =< date_fin
Ces deux écritures sont valides et donnent le même résultat
mais la solution utilisant l'instruction BETWEEN, préconisée par
Ouckileou, est la meilleure.
Ne serait-ce que parce qu'elle est plus élégante...

Ton choix se fera aussi selon que tu souhaites inclure les bornes de ton intervalle ou non.