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
정말 죄송합니다. 나는 당신에게 부랑자를주었습니다. 잘못된 쿼리를 붙여 넣었습니다. 여기 있습니다. 올바른 쿼리입니다. –