तक योग मैं इस समय अपने आप एसक्यूएल के बारे में अधिक सिखाने के लिए कोशिश कर रहा हूँ और वर्तमान में एक एसक्यूएल सर्वर 2008 डेटाबेस के भीतर SUM
, COUNT
, AVG
और GROUP BY
कार्यों का उपयोग कर रिपोर्टिंग के लिए कुछ सरल बिक्री बाहर ले जाने की कोशिश कर रहा हूँ। मैंने पंक्ति से प्रत्येक समूह की कुल, गिनती और औसत प्राप्त करने में कामयाब रहा है।हो रही ग्रैंड समूह का उपयोग कर
मैं पंक्तियों द्वारा सभी समूह की भव्य कुल कैसे प्राप्त करूं?
एसक्यूएल अब तक:
SELECT
SUM(dbo.tbl_orderitems.mon_orditems_pprice) AS prodTotal,
AVG(dbo.tbl_orderitems.mon_orditems_pprice) AS avgPrice,
count(dbo.tbl_orderitems.uid_orditems_prodid) AS prodQty,
dbo.tbl_orderitems.txt_orditems_pname
FROM
dbo.tbl_orderitems
INNER JOIN
dbo.tbl_orders
ON (dbo.tbl_orderitems.uid_orditems_orderid = dbo.tbl_orders.uid_orders)
WHERE
dbo.tbl_orders.uid_order_webid =
<cfqueryparam cfsqltype="cf_sql_integer" value="#session.webid#">
AND dbo.tbl_orders.txt_order_status =
<cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.sale_status#">
GROUP BY
dbo.tbl_orderitems.txt_orditems_pname
Product Qty Gross Avg Westbury Climbing Frame 17 8,023.00 471.94 Sandpoint Deluxe Climbing Frame 34 36,146.00 1,063.12 Roseberry Climbing Frame 9 7,441.00 826.78 Ridgeview Texas Climbing Frame 10 6,990.00 699 Selwood Picnic Table 9 489.92 54.44 I need the Totals of qty column and gross column
बहुत धन्यवाद
जेसन
क्या आप जो आउटपुट चाहते हैं उसका उदाहरण दे सकते हैं? मैं पूरी तरह से समझ नहीं पा रहा हूं कि – Lock
के बाद आप क्या कर रहे हैं ['ग्रुपिंग सेट्स]] (http://technet.microsoft.com/en-us/library/bb510427 (v = sql.100) .aspx) –
क्षमा करें !! –