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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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 SERVER (/showthread.php?tid=44153)



مشكلة في كتابة أستعلام SQL SERVER - RADOS - 22-10-22

لدي جدولين بيهن علاقة عن طريق حقل brcode
الاول راس الفاتورة table1  ويوجد فيه حقل الحالة (brstatus = bit )   
والثاني تفاصيل الفاتورة table2 ويوجد فيه حقل عدد الاصناف (    unitquantiy= int )




أريد أستعلام يجمع جميع الحقول في table2  الحقل unitquantiy بشرط اذا كان قيمة الحقل brstatus =0 في الجدول table1   

الصورة للتوضيح


RE: مشكلة في كتابة أستعلام SQL SERVER - ابو انس - 22-10-22

كود :
SELECT        dbo.table2.unitquantiy
FROM            dbo.table1 INNER JOIN
                        dbo.table2 ON dbo.table1.brcode = dbo.table2.brcode
WHERE        (dbo.table1.brstatus = 0)
----او هذا الكود حسب طلبك
كود :
SELECT        SUM(dbo.table2.unitquantiy) AS Expr1
FROM            dbo.table1 INNER JOIN
                        dbo.table2 ON dbo.table1.brcode = dbo.table2.brcode
WHERE        (dbo.table1.brstatus = 0)