Hello,
je dois créer une requête et faire des stats sur des dates et avoir un résultat comme celui ci :
Periode | Nb Accident | Nb Heure
---------------------------------
2016 | 12 | 21520
2015 | 4 | 19510
2014 ........
le tout sur 5 ans glissant.
la requête contenant les données ( pour la colonne heure travaillé ) est :
le résultat donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT HP_annee_mois [annee],SUM(hp_heure) [heure_travail_societe] FROM TPE_heure_effectif WHERE LEFT((TPE_heure_effectif.HP_annee_mois),4) >= YEAR(SYSDATETIME())-5 AND LEFT((TPE_heure_effectif.HP_annee_mois),4) <= YEAR(SYSDATETIME())+1 GROUP BY HP_annee_mois
année | heure_travail_societe
-----------------------------
201601 | 77121
201602 | 74000
201603 | 72120
201505 | 65512
mais j’aurai voulu plutôt un regroupement par année avec la somme des heures travaillés.
avez vous une idée ? une fonction a me conseillé ?
Merci :-)
Partager