Comparer une date à un intervalle
Bonjour,
J'ai une table qui est construite sur le modèle suivant :
id |
nom |
debut |
fin |
1 |
bale |
1600 |
1781 |
2 |
bale |
1782 |
1801 |
3 |
lausanne |
1600 |
1801 |
4 |
lausanne |
1802 |
1820 |
Sur ce type de tableau, je souhaite pouvoir sélectionner les lignes pour lesquelles une date donnée est comprise entre le début et la fin.
Exemple : je cherche à sélectionner les lignes "concernées" par 1699. Il devrait me renvoyer la ligne 1 et la ligne 3
puis, pour une autre requete, je cherche à sélectionner les lignes "concernées" par "1783". Il devrait me renvoyer les lignes 2 et 3.
J'imagine qu'il y a du between mais je ne trouve pas la bonne requête. Auriez-vous des idées svp ?