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...
Je ne vois pas du tout comment procéder pour obtenir le nombre d'incident par mois sur une période donnée...
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) );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 ?
Mais comment procéder ensuite ?
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) );
Partager