21-05-17, 11:14 PM
لا تحتاج إلى كتابة CAST ولا تحتاج أن تذكر WHEN 1 أو WHEN 2 لأنك ستضرب في 1 وكأن شيئا لم يكن
اكتفي بالحالات التي ستعطي نتيجة مختلفة عند ضربها
والتي حسب الاستعلام الأخير لك تحتاج عملية فقط عندما يكون الرقم 3 أو 4 فقط
لاحظ لم أكتب CAST لأنك لا تحتاجها
اكتفي بالحالات التي ستعطي نتيجة مختلفة عند ضربها
والتي حسب الاستعلام الأخير لك تحتاج عملية فقط عندما يكون الرقم 3 أو 4 فقط
كود :
(CASE (Facture_L.UM) WHEN (3) THEN (Facture_L.Qte_V * 0.01) WHEN (4) THEN (Facture_L.Qte_V * 0.02) ELSE (Facture_L.Qte_V) END) AS Qte,