منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[SQL] الجمع في sql بشرط معين - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [SQL] الجمع في sql بشرط معين (/showthread.php?tid=39885)



الجمع في sql بشرط معين - mrfenix93 - 04-11-21

السلام عليكم و رحمة  الله و بركاتة 

عندي جودل في sql server  به معلومات كالاتي 





اريد مثلا جمع 
OrdDetProdTax  عندما  OrdIntNo  موحد و يكون TaxCode متشابه 

بحيت يعطي

OrdIntNo  = 4  TaxCode = T1  total = 34.56999
OrdIntNo  = 4  TaxCode = T2  total = 10.76999
OrdIntNo  = 4  TaxCode = T4  total = 23.8


OrdIntNo  = 5  TaxCode = T1  total = 22.81
OrdIntNo  = 5  TaxCode = T4  total = 14.25
OrdIntNo  = 5  TaxCode = T7  total = 10.49664


ليكون الناتج هكذا 






RE: الجمع في sql بشرط معين - أشرف كريم 2 - 04-11-21

(04-11-21, 02:35 AM)mrfenix93 كتب : السلام عليكم و رحمة  الله و بركاتة 

عندي جودل في sql server  به معلومات كالاتي 





اريد مثلا جمع 
OrdDetProdTax  عندما  OrdIntNo  موحد و يكون TaxCode متشابه 

بحيت يعطي

OrdIntNo  = 4  TaxCode = T1  total = 34.56999
OrdIntNo  = 4  TaxCode = T2  total = 10.76999
OrdIntNo  = 4  TaxCode = T4  total = 23.8


OrdIntNo  = 5  TaxCode = T1  total = 22.81
OrdIntNo  = 5  TaxCode = T4  total = 14.25
OrdIntNo  = 5  TaxCode = T7  total = 10.49664


ليكون الناتج هكذا 





تقصد عملية تجميع
كود :
SELECT OrdIntNo, TaxCode, SUM(OrdDetProdTax) AS total
FROM tablename
GROUP BY OrdIntNo, TaxCode
ORDER BY OrdIntNo, TaxCode;



RE: الجمع في sql بشرط معين - mrfenix93 - 04-11-21

(04-11-21, 02:50 AM)أشرف كريم 2 كتب : تقصد عملية تجميع
كود :
SELECT OrdIntNo, TaxCode, SUM(OrdDetProdTax) AS total
FROM tablename
GROUP BY OrdIntNo, TaxCode
ORDER BY OrdIntNo, TaxCode;


شكراً جزيرا هذا ما كنت أقصده