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

تقرير لعرض السجلات المفقوده


rudwan

Recommended Posts

السلام عليكم
لدي جدول فيه سجلات مدخله و لها أرقام معينه EntryID ( حقل ليس هو المفتاح الرئيسي - و انما هو رقم مرجع ضمن الحقل )
select entryid from gen_ledger
where entry_ date between p_1 and p_2
المفروض أن كل مستخدم أدخل جميع السجلات المطلوبه منه ,
أريد عمل تقرير يبين لي الأرقام المفقوده ما بين حدين أول و أخير ,
ما هي أفضل طريقه لعمل ذلك ؟

رابط هذا التعليق
شارك

يا طويل العمر افرض ان لدي الجدول a وبه حقل واحد فقط اسمه b وهذا الحقل يحتوي على الارقام (1,3,5,9) اريد ان اجد كل الارقام المفقوده من 1 الى اكبر رقم في الجدول

declare
num number;
val number;
begin
select max(:D into num from a;

for i in 1..num loop;
begin
select b into val from a where b=i;
exception
when no_data_found then
dbms_output.put_line(i);
end;
end loop;
end;

سوف يطبع كل الارقام الغير موجودة في الجدول

لا تنسانا بدعاء صالح

رابط هذا التعليق
شارك

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

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

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

×   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.

جاري التحميل
×
×
  • أضف...

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

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