الانتقال إلى المحتوى

كيف وضع كود يقوم بحساب الزيادة والنقصان


sonic

Recommended Posts

اخي الكريم TROYMAN ممكن لوسمحت مساعدة لو تكرمت

حضرتك وضعت لي كود بروسيدجر لحذف الدم الذي مر عليه 3 سنوات

ممكن لوسمحت عمل ذلك الصلاحية لمدة 45 يوماً ويقوم بحذفه؟ من فضلك

وفقك الله

تم تعديل بواسطة sonic
رابط هذا التعليق
شارك

  • الردود 30
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

  • sonic

    16

  • TROYMAN

    11

  • mohamed_shoair

    3

  • mustafagamiel

    1

أكثر المشاركين في هذا الموضوع

الصور المنشورة

السلام عليكم...

عدّل بالكيرسر :

create or replace procedure pro_Exp
is
cursor cur is select * from operations where (sysdate-OperationDate)>45;
begin for rec in cur loop
update BloodType set Balance=Balance-rec.QuantityPerLiter
where ID=rec.BloodTypeID;
delete from Operations where OperationID=rec.OperationID;
end loop;
commit;
end;
/ 
;



أنا حذفت الـ if لأنو ما لها شغل .. نسيانها من المرة الماضية
بس نصيحة لا تستخدم أي كود بمشاريعك قبل ما تفهم كل سطر فيه...

تم تعديل بواسطة TROYMAN
رابط هذا التعليق
شارك

جزاك الله كل خير اخي الكريم ولا تخف باذن الله اقوم بفهم طريقة عمل الكود ولكن الذي وقف معي هو عملية تحديد 45 يوم لهذا سالتك بهذا الموضوع :(

بارك الله فيك اخي الكريم ووفقك دنيا واخرة

تم تعديل بواسطة sonic
رابط هذا التعليق
شارك

يبدو أن هناك مشكلة باسم الحقل...
إذا كان الكود القديم يعمل بشكل صحيح يكفي أن تعدل عليه مايلي:

بالكيرسر ضع

where (sysdate-OperationDate)>45;


بدلاً من

where (sysdate-OperationDate)/360>3;



مع العلم أن الفرق بين تاريخين هو دائماً بالأيام...

و قم بحذف:

f boolean :=false;
if f then
f:=true;
end if;
تم تعديل بواسطة TROYMAN
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل



×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية