Salut à tous,

j'utilise un agenda avec plusieurs calendriers pour gérer les reservation de mes voitures. A chaque voiture correspond un calendrier. Pour chaque reservation, j'enregistre un évènement, avec une date de début et une date de fin. Dans ma base j'utilise 2 tables

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
CREATETABLEIFNOTEXISTS `cal_my_calendrier` (
  `ID` mediumint(255) unsignedNOTNULLAUTO_INCREMENT,
  `titre`varchar(255)NOTNULL,
  PRIMARYKEY(`ID`)
) ENGINE=InnoDB DEFAULTCHARSET=latin1 AUTO_INCREMENT=4 ;
 
 
INSERTINTO`cal_my_calendrier` (`ID`, `titre`)VALUES
(1,'Voiture_ clio1'),
(2,'Voiture_ clio2'),
(3,'Voiture_ clio3');
 
CREATETABLEIFNOTEXISTS `cal_my_events` (
  `Id_event` mediumint(255) unsignedNOTNULLAUTO_INCREMENT,
  `calendrier` mediumint(255) unsignedDEFAULTNULL,
  `titre`varchar(255)DEFAULTNULL,
  `date_debut`timestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP,
  `date_fin` datetimeDEFAULTNULL,
  PRIMARYKEY(`Id_event`)
) ENGINE=InnoDB DEFAULTCHARSET=latin1 AUTO_INCREMENT=6 ;
 
 
INSERTINTO`cal_my_events` (`Id_event`, `calendrier`, `all_day`, `date_debut`, `date_fin`)VALUES
(1, 1, 0,'2013-05-08 03:00:00','2013-05-08 12:00:00'),
(2, 1, 0,'2013-05-09 03:00:00','2013-05-09 08:00:00'),
(3, 2, 0,'2013-05-08 06:00:00','2013-05-08 18:00:00'),
(4, 3, 0,'2013-05-05 06:00:00','2013-05-10 18:00:00'),
(5, 2, 0,'2013-05-10 08:00:00','2013-05-10 10:00:00');
Je cherche à faire afficher les créneaux ou toutes mes voitures sont occupées, mais je seche complètement. Avec l'exemple fourni, il faudrait que ca m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Tableau des créneaux occupés
+----+----------------------+---------------------+
| id | debut                | fin                 |
+----+----------------------+---------------------+
|  1 | 2013-05-08 06:00:00  | 2013-05-08 12:00:00 |
J'ai essayé de traiter le problème en SQL ou en PHP via des tableaux, mais je n'arrive à rien