-6
客戶需要按國家/省的銷售報告。有一個訂單表,用於存儲客戶的國家和州/省,還有一個orders_products表,用於存儲產品關聯訂單和產品價格。MySQL查詢「按國家和州/省銷售報告」
客戶希望每個國家/地區的以下統計數據&州/省:總銷售額,銷售額百分比,平均訂單價值。
我希望我已經提供了足夠的信息。如果你需要其他東西,請告訴我。
謝謝!
客戶需要按國家/省的銷售報告。有一個訂單表,用於存儲客戶的國家和州/省,還有一個orders_products表,用於存儲產品關聯訂單和產品價格。MySQL查詢「按國家和州/省銷售報告」
客戶希望每個國家/地區的以下統計數據&州/省:總銷售額,銷售額百分比,平均訂單價值。
我希望我已經提供了足夠的信息。如果你需要其他東西,請告訴我。
謝謝!
==假定表==
訂單(ID,COUNTRY_ID,STATE_ID)
orders_products(ID,的order_id,product_id,價格)
== ==查詢
總銷售:
SELECT country_id, state_id, SUM(price)
FROM orders_products op, orders o
WHERE op.order_id = o.id
GROUP BY country_id, state_id
平均銷售金額:
SELECT country_id, state_id, AVG(price) * COUNT(order_id)
FROM orders_products op, orders o
WHERE op.order_id = o.id
GROUP BY country_id, state_id, order_id
每個州/全國銷售總額的%:
SELECT country_id, state_id, SUM(price) * 100/
(SELECT SUM(price) FROM orders_products op2)
FROM orders_products op, orders o
WHERE op.order_id = o.id
GROUP BY country_id, state_id
因此,有多少我可以每小時賬單這個? – 2010-06-23 21:33:26
對於總銷售額和平均訂單是銷售的商品數量,其中 對於銷售百分比是這個百分比每個國家或多少銷售總數 – Kyra 2010-06-23 21:36:58
我們將需要相當數量的更多信息。你能提供你提到的兩個表格的表格描述嗎?此外,請至目前爲止在查詢中顯示您的工作,並且我們可以幫助您達到100%。 – elduff 2010-06-23 22:09:18