بتاريخ: 1 يوليو 20169 سنة comment_276326 عندى كود فى view بيدى قيمة null الكود هو SUM(NVL(NO_OF_DAYS,0) *NVL(DAY_COST,0)- NVL(stay_bill.discount,0)) stay , عايز احط nvl قبل sum بس مش عارف اعملها ازاى تقديم بلاغ
بتاريخ: 1 يوليو 20169 سنة comment_276328 لو حطيت sum جوه ورجعت بـ null مع اى باراميتر ليها , هتبقى النتيجة دايما 0 تقديم بلاغ
بتاريخ: 19 يوليو 20169 سنة comment_276607 من الأفضل وضع كل قيمة في متغير وعمل معادلة حسابية في النهاية تخزن الناتج ولكن يمكن الاستعاضة بالكود التالي لحل المشكلة التي ربما تحدث نتيجة (NVL(DAY_COST,0)) الضرب × 0 للمتغير DAY_COST وتغييره الى NVL(DAY_COST,1) بالمعامل الضربي 1 بدلاً من 0. select SUM(NVL(NO_OF_DAYS,0) * NVL(DAY_COST,1) - NVL(stay_bill.discount,0)) stay , بالتوفيق .. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.