Bonjour,
desolé mais je ne suis pas un expert de SQL et j'ai des soucis pour créer une requêtes :
Retour de la requête listé plus bas :
JOUR | 1H
-------------
Lundi | 16
Lundi | 22
Mardi | 00
Jeudi | 1
........
Désormais, je cherche a regrouper chaque Lundi et compter le nombre d'accident travail ...
bien sur je pense a SELECT [JOUR], SUM([1h] FROM la requête plus bas GROUP BY [JOUR] mais çà me donne une erreur de parenthèse.
auriez vous une idée ou une piste a me donner svp ??
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 SELECT CASE DATEPART(WEEKDAY, Taccident_travail.at_date) WHEN '1' THEN 'Lundi' WHEN '2' THEN 'Mardi' WHEN '3' THEN 'Mercredi' WHEN '4' THEN 'Jeudi' WHEN '5' THEN 'Vendredi' WHEN '6' THEN 'Samedi' WHEN '7' THEN 'Dimanche' END [JOUR] , Taccident_travail.AT_heure [1h] FROM Taccident_travail LEFT JOIN ( SELECT DATEPART(WEEKDAY, Taccident_travail.at_date)[JOURS],Count(id_accident_travail) [Nombre_Accident] FROM Taccident_travail WHERE Taccident_travail.AT_date > @date_debut AND AT_heure = 1 GROUP BY Taccident_travail.AT_date ) T_boss ON DATEPART(WEEKDAY, Taccident_travail.at_date) = [JOURS]
merci de votre aide !!
Partager