Bonjour !

J'ai réalisé une base de données (mysql) dans le but d'analyser les incidents, les blessures qui surviennent aux salariés d'une entreprise...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
#la construction simplifiee de la table des incidents
CREATE TABLE IncidentTravail (
  idIncidentTravail INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  dateHeureIncident DATETIME NOT NULL,
  Salarie_idSalarie INTEGER UNSIGNED NOT NULL,
  PRIMARY KEY(idIncidentTravail),
  INDEX IncidentTravail_FKIndex1(Salarie_idSalarie)
);
Je ne vois pas du tout comment procéder pour obtenir le nombre d'incident par mois sur une période donnée... sous la forme suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
JANVIER 2006     | 6
FEVRIER 2006     | 0
MARS 2006        | 3
etc.
Je ne sais vraiment pas par quoi commencer pour construire cette requete...
D'avance un grand merci à ceux qui me fourniront quelques pistes !
EDIT--

J'ai trouvé un peu plus loin ce sujet qui est proche http://www.developpez.net/forums/showthread.php?p=592021#post592021

Il faudrait d'abord construire une table des mois apparemment...

Doit-elle être sous cette forme ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
#table mois
CREATE TABLE Mois (
  idMois INT(2) UNSIGNED NOT NULL AUTO_INCREMENT,
  libelleMois INT(10) NOT NULL,
  PRIMARY KEY(idMois)
);
Mais comment procéder ensuite ?