Fråga : Grupp vid Sql-Query

Hälsning

I har skriftligt en SQL-Query men behöver hjälp med gruppen vid


SELECT distinkt tblHFBYACC.Account, Avg (tblHFBYACC.Count) SOM AvgCount
, (Datename (ww, getdate ()) + '''' + Datename (yy, getdate ()))som Period
FRÅN
WHERE
Datename (året, getdate, för tblHFBYACC
()) >= (Datename (året, getdate ()) + (DatePart (ww, getdate ()) - 1) - 52)


Group vid tblHFBYACC.Account, tblHFBYACC.Count
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
" codeBody " OP för class= för Current ": Ampere 3081 31 '2010 Ampere 3084 31 '2010 Ampere 3090 31 '2010 Ampere 3092 31 '2010 Ampere 3098 31 '2010 BCN 9 31 '2010 BCN 10 31 '2010 BHB 3169 31 '2010 BHB 3180 31 '2010 BHB 3184 31 '2010 BHB 3185 31 '2010 BHU 24 31 '2010 BHU 76 31 '2010 BHU 77 31 '2010 Required OP: Ampere 15445 31 '2010 BCN 19 31 '2010 BHB 12718 31 '2010 BHU 177 31 '2010
" klar "

Svar : Grupp vid Sql-Query

du verkar för att önska en SUMMA () och inte AVG () också.?
1:
2:
3:
4:
5:
6:
7:
8:
VÄLJ  t.Account
      , AVG (t.Count) SOM AvgCount
      , SUMMA (t.Count) SOM SumCount
      , (Datename (ww, getdate ()) + '  ''' + Datename (yy, getdate ())) som period
 FRÅN tblHFBYACC t       
 VAR Datename (året, getdate ()) >= (Datename (året, getdate ()) + (DatePart (ww, getdate ()) - 1) - 52)
 GRUPP VID  t.Account
Andra lösningar  
 
programming4us programming4us