 |
|
ทำอันดับสินค้าขายดีครับ ทำยังไงให้รวมจำนวนสินค้าชนิดเดียวกันโชว์แค่ record เดียว |
|
 |
|
|
 |
 |
|
ใช้พวก TOP ได้หรือเปล่าครับ
|
 |
 |
 |
 |
Date :
2013-01-17 16:31:08 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (SQL)
SELECT TOP10 OrderIDs.OrderProductID, Products.ProductName, SUM(OrderIDs.OrderAmount) Amount
FROM OrderIDs INNER JOIN
Products ON OrderIDs.OrderProductID = Products.ProductID
GROUP BY OrderIDs.OrderProductID,Products.ProductID, Products.ProductName
ORDER BY SUM(OrderIDs.OrderAmount) DESC
ลองดูครับ
|
 |
 |
 |
 |
Date :
2013-01-17 16:37:19 |
By :
ch_b |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คือมันต้องรวมจำนวนสินค้าของสินค้าชิ้นเดียวกันที่มีอยู่หลายเรคคอร์ดก่อนอะคับ
|
 |
 |
 |
 |
Date :
2013-01-17 16:37:44 |
By :
Pump |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ว่าแต่ที่ให้ไป มันไม่รวมอย่างไงครับ
|
 |
 |
 |
 |
Date :
2013-01-17 17:06:55 |
By :
ch_b |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้แล้วคับผม ขอบคุณมากครับ ^^
Code (SQL)
SELECT OrderIDs.OrderProductID AS Expr1, SUM(OrderIDs.OrderAmount) AS Expr2, Products.ProductName
FROM OrderIDs INNER JOIN
Products ON OrderIDs.OrderProductID = Products.ProductID
GROUP BY OrderIDs.OrderProductID, Products.ProductName
ORDER BY Expr2 DESC
|
 |
 |
 |
 |
Date :
2013-01-17 19:29:39 |
By :
Pump |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|

|
 |
 |
 |
 |
Date :
2013-01-18 08:57:28 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|