Pytanie : Grupa Sql Zapytanie

Cześć

I pisać SQL Zapytanie ale potrzebować pomoc z the grupa


SELECT odrębny tblHFBYACC.Account, Avg (tblHFBYACC.Count) JAKO AvgCount
, (Datename (ww, getdate ()) + '''' + Datename (yy, getdate ()))jako Period
OD tblHFBYACC

WHERE
Datename (Rok, getdate ()) >= (Datename (Rok, getdate ()) + (DatePart (ww, getdate ()) - 1) - 52)


Group TblHFBYACC.Account, tblHFBYACC.Count
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
Current OP:
AMP 3081 31 '2010
AMP 3084 31 '2010
AMP 3090 31 '2010
AMP 3092 31 '2010
AMP 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


Wymagany OP:

AMP 15445 31 '2010
BCN 19 31 '2010
BHB 12718 31 '2010
BHU 177 31 '2010

Odpowiedź : Grupa Sql Zapytanie

ty wydawać się SUMA () i nie AVG () także.?
(1):
2:
3:
4:
5:
6:
7:
8:
WYBRANY  t.Account
      , AVG (t.Count) JAKO AvgCount
      , SUMA (t.Count) JAKO SumCount
      , (Datename (ww, getdate ()) + '  ''' + Datename (yy, getdate ())) jako Okres
 OD tblHFBYACC t       
 DOKĄD Datename (Rok, getdate ()) >= (Datename (Rok, getdate ()) + (DatePart (ww, getdate ()) - 1) - 52)
 GRUPA  T.Account
Inne rozwiązania  
 
programming4us programming4us