[Transact SQL] Comparer des intervales de dates
Bonjour,
Je cherche un moyen de rechercher si un interval de date recoupe un autre contenu dans une table.
Mon exemple :
J'ai deux variables; @Date_debut et @Date_fin qui définissent un interval (de la date de début à la date de fin.)
J'ai une table avec les champs :
Code:
1 2 3 4 5 6
|
CREATE TABLE Reservation(
Id int Primary Key,
Date_debut smalldatetime,
Date_fin smalldatetime
) |
A partir de cela je souhaiterai trouver les réservations qui sont couvertes en partie ou entièrement par l'interval @Date_debut à @Date_fin.