Bonjour,
Je suis sur une requete depuis un moment sans trouver la solution.
Je chercher a faire une sous requete SUM integrand un GROUP BY et une jointure avec ma requete prinicpale.
Le soucis est que ma requete final multiplie les lignes u à la sous requete et j'ai essayé plusiseur solution sans succes.
Ci-dessous la requete la plus proche que j'ai trouvé.
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 SELECT tblMg.Account_ID , sum(tblTrans.HoursActual) AS Hr , sum(tblTrans.PickingLines) AS Lines , (SELECT sum(Shot.Planned) AS PLN FROM Shot WHERE tblTrans.Transaction_ID = Shot.TransactionID) AS PlnHr FROM tblTrans INNER JOIN tblMg ON tblTrans.J_ID = tblMg.J_ID WHERE datepart (YEAR, tblTrans.Activity_Date) = 2012 AND datepart (WEEK, tblTrans.Activity_Date) = 33 AND tblMg.Account_ID = 3 GROUP BY tblMg.Account_ID
Partager