المشاركات : 259
المواضيع 111
الإنتساب : Mar 2014
السمعة :
4
الشكر: 1
تم شكره 144 مرات في 30 مشاركات
السلام عليكم ورحمة الله تعالى وبركاته
الأساتذة الكرام رجاءا عندي حقل أريد عمل استعلام بشرط تحقق قيمة معينة فيه يقوم بعملية حسابية داخل نفس الإستعلام كيف يتم ذلك
قاعدة البيانات sql server
ألف شكر لكم مسبقا
المشاركات : 161
المواضيع 0
الإنتساب : May 2017
السمعة :
28
الشكر: 0
تم شكره 214 مرات في 130 مشاركات
وضح أكثر ما تقصد "يقوم بعملية حسابية داخل نفس الإستعلام" وضع مثال
المشاركات : 259
المواضيع 111
الإنتساب : Mar 2014
السمعة :
4
الشكر: 1
تم شكره 144 مرات في 30 مشاركات
ألف شكر مسبقا
SELECT dbo.Facture_L.Num_Vent, dbo.Facture_L.Num_Fact_Vent, dbo.Facture_L.ID_Prod, dbo.Facture_L.UM, dbo.UM.Nom_UM,iif(dbo.Facture_L.UM = 1, dbo.Facture_L.Qte_V, dbo.Facture_L.Qte_V * 0.02) as Qte, dbo.Facture_L.Prix_V
FROM dbo.Facture_L INNER JOIN
dbo.UM ON dbo.Facture_L.UM = dbo.UM.ID_UM
لو هذا الحلق dbo.Facture_L.UM قيمته تساوي 1 نضرب قيمة الحقل dbo.Facture_L.Qte_V في 0.02 أما لو كانت غير ذلك تبقى قيمة الحقل dbo.Facture_L.Qte_V كما هي
أرجوا أن أكون قد وضحت الفكرة
ألف شكر مرة ثانية
المشاركات : 259
المواضيع 111
الإنتساب : Mar 2014
السمعة :
4
الشكر: 1
تم شكره 144 مرات في 30 مشاركات
تطلع لي رسالة الخطأ التالية :
Error in list of function arguments: '=' not recognized.
Unable to parse query text.
المشاركات : 259
المواضيع 111
الإنتساب : Mar 2014
السمعة :
4
الشكر: 1
تم شكره 144 مرات في 30 مشاركات
نفس الرسالة
هل يمكن استعمال if ; then