بتاريخ: 31 ديسمبر 201312 سنة comment_244869 عندى رصيد اجمالى مرتجع بضاعة من الاصناف ، واجمالى رصيد مبيعات من الاصناف ، واجمالى رصيد مشتريات من الاصناف عاوز احسب { واجمالى رصيد مشتريات + واجمالى رصيد مرتجعات } - واجمالى رصيد المبيعات يعطى رصيد النهائى للصنف بعد هذه العملية function CF_2Formula return Number is FINAL NUMBER ; X NUMBER ; Z NUMEBR ; F NUMEBR ; begin SELECT SUM(SHAK) into Z FROM ASNAF_EZN WHERE COD_SANF = _COD_SANF AND TO_CHAR(DAT,'YYYY/MM/DD') BETWEEN TO_CHAR(NVL(_COD_DAT,DAT),'YYYY/MM/DD') AND TO_CHAR(NVL(_COD_DATE_TO,DAT),'YYYY/MM/DD') AND TASNF = 1 ; SELECT SUM(SHAK) into F FROM ASNAF_EZN WHERE COD_SANF = _COD_SANF AND TO_CHAR(DAT,'YYYY/MM/DD') BETWEEN TO_CHAR(NVL(_COD_DAT,DAT),'YYYY/MM/DD') AND TO_CHAR(NVL(_COD_DATE_TO,DAT),'YYYY/MM/DD') AND TASNF = 2 ; SELECT SUM(SHAK) into X FROM ASNAF_EZN WHERE COD_SANF = _COD_SANF AND TO_CHAR(DAT,'YYYY/MM/DD') BETWEEN TO_CHAR(NVL(_COD_DAT,DAT),'YYYY/MM/DD') AND TO_CHAR(NVL(_COD_DATE_TO,DAT),'YYYY/MM/DD') AND TASNF = 3 ; FINAL := (Z + F)- X ; RETURN FINAL; end; مع العلم ده عمود صياغة فى الريبوت بيلدر ، وايضا SUM(SHAK) اجمالى الكمية حسب نوع العملية { 1 بيع ، 2 شراء ، 3 مرتجعات } فى تاريخ معين تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.