بتاريخ: 28 يناير 201313 سنة comment_231668 شباب يعطيكم العافيةاريد المساعدة فى عمل كود اظهار رقم الصنف مرة واحدة ل اكثر من مخزن وبسعر واحد فقط اي السعر الاعلى لتلك الاصناف فقط دون تكرار السعر ودون تكرار رقم الصنف مع التحديث لتلك الاصناف بالسعر الاعليالبيانات كالاتي1- رقم الصنف مكرر على 10 مخازن2- يوجد لكل صنف سعر بس مختلف اريد توحيد السعر بالسعر الاعلى الموجود فى احد المخازن مع العلم ان عدد الاصناف 3000 صنف مضروبة * 10 مخازن3- اي ياخذ سعر الصنف الاول الاعلى فقط ويعممه على 10 اصناف فقط ثم يكرر العملية مع الصنف الثاني كلا بسعره اتمنى ان تكون المفلومة وصلت بشكل صحيحعند عمل الكود الاتي اضهار البيانات تكون النت select item_id ,sls_price ,store_id from items where balance<>0 اتمنى المساعدة spool.txt تقديم بلاغ
بتاريخ: 28 يناير 201313 سنة كاتب الموضوع comment_231669 عمل قادح اقفال النوافذ مع استثناء create or replace trigger LOCK_PERIODE_INV BEFORE INSERT ON DWD_inv.VOUCHERS REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE V_STORE NUMBER(1); BEGIN begin SELECT 1 INTO V_STORE FROM STORES WHERE store_id=:new.store_id and STORE_ID IN(25,27); EXCEPTION WHEN NO_DATA_FOUND THEN V_STORE:=0; end; if(to_date(to_char(:new.vou_date,'dd-mm-yyyy'),'dd-mm-yyyy') <to_date(to_char(sysdate,'dd-mm-yyyy'),'dd-mm-yyyy') or(to_date(to_char(:new.vou_date,'dd-mm-yyyy'),'dd-mm-yyyy') >to_date(to_char(sysdate,'dd-mm-yyyy'),'dd-mm-yyyy')) or(to_date(to_char(:new.vou_date,'dd-mm-yyyy'),'dd-mm-yyyy') =to_date(to_char(sysdate,'dd-mm-yyyy'),'dd-mm-yyyy') and v_store=0)) then raise_application_error(-20001,'the message '); end if; end; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.