Bonjour
je rame sur une requête,
RESULTAT avec les périodes de réservation SUPER
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 DECLARE @Debut AS DATE = '12/07/2021',@Fin AS DATE = '01/08/2021', @Appart AS int = 22 Select Resa_Debut, DATEADD(dd,-1,Resa_Fin) Fin From Resa Where (Resa_Debut BETWEEN @Debut AND @Fin) AND (Resa_Appart_ID = @Appart) OR (DATEADD(dd,-1,Resa_Fin) BETWEEN @Debut AND @Fin) AND (Resa_Appart_ID = @Appart) ORDER BY Resa_Debut
Resa_Debut Resa_Fin 2021-07-16 2021-07-16 2021-07-17 2021-07-17 2021-07-31 2021-07-31
MAIS mon objectif est d'obtenir les périodes libre soit
Resa_Debut Resa_Fin 2021-07-12 2021-07-15 2021-07-18 2021-08-01
Une idée ?
Partager