0
进行分组我试图根据房间号将我的结果分组在一起。这个查询给出了我之后的结果,但我想要命令结果。MSACCESS 2007中的SQL查询 - 尝试按
从报告当前结果
Date Room Boxes Kilos
12/12/2013 01 153 487.79
12/12/2013 02 64 254.11
12/12/2013 03 101 163.23 Etc etc
我有多达12个房间,他们大致为团队的目的分组。所以,我想对报告按以下顺序房间: -
3
6
8
2
9
12
4
10
11
1
5
7
此刻他们出来
1
2
3
4
5
6
7
8
9
10
11
12
这里是SQL用于提取数据。
SELECT Pickerid AS Id, Pickername AS Name, ROUND(SUM(totalweighta),2) AS TotalWeight, SUM(totalweighta)/SUM(pickerhours) AS HourlyRate, sum(boxcount) AS Boxes, sum(AvgBox) AS AvgBoxWeight, SUM(pickerhours) AS Hours
FROM (SELECT pickerid,currentdate,pickerhours,pickername,ROUND(SUM(currentweight),2) AS totalweighta, count(*) AS BoxCount, avg(currentweight) as AvgBox, SUM(pickerhours) AS Pickerhoursa
FROM mergeddatabase
GROUP BY pickerid,currentdate,pickerhours,pickername) AS [%$##@_Alias]
WHERE ((currentdate between [Enter first date:] AND [Enter last date:]) and (pickerhours > 0.1) and (pickerid <> 36) and (pickerid <> 67))
GROUP BY pickerid, pickername
ORDER BY 4 DESC;
在此先感谢.. 马克
它是按什么组合的?或者,也许我应该问,为什么它会出现'房间3,6,8 ....' – Dan
我很抱歉团队...我给你一个流浪汉steer ..我粘贴错误的查询...在这里是正确的查询。 –