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

اريد ان احسب عدد السجلات التي بين فترة الى فترة


leader_a2000

Recommended Posts

الاخوة الاعزاء
لدي جدول مكون من detail-master و الرابط هو رقم الامر و يموجد في الماستر حقل الحالة و الديتيل رقم الامر و الفترة
بحيث انه في الديتيل استطيع ان ادخل في حقل فترة العمل عدة فترات يعني اكثر من سجل في الديتيل لماستر واحد فقط
اريد ان احسب عدد السجلات التي بين فترة الى فترة علما انني استطيع تكوين عدة سجلات و قد يكون هناك فترات متشابه بين سجل و اخر

لاني اذا حاولت بالطريقة العادية فانه ينظر الى عدد سجلات الديتيل

يعني ماستر رقم 1 و في الديتيل وضعت الفترة الاولى 1-1-2010 و الثانية 1-1-2010 لنفس الماستر فانه عند الاستعلام عن عدد الماستر الذي له تاريخ 1-1-2010 يعطيني 2

ارجوا التكرم بالمساعدة 

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

لا أعلم أين المشكلة حتي الان

قم بعمل حقلين من النوع date علي control block وليكونا from_date and to_date
بفورمات dd/mm/yyyy

select count(*) into v_count_period from table where to_char(period_field,'dd/mm/yyyy') between :from_date and :to_date

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

اخي العزيز حقل الفترة موجود في الديتيل
-----------------MASTER------------------------------
رقم السجل 1

-------- DETAIL - - -----------

رقم السجل 1 الفترة 1-1-2001 من 3 الى 5
رقم السجل 1 الفترة 1-1-2001 من 6 الى 7

,و شكرا

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

اخى العزيز ممكن تكتب لنا
الكود اللى بتستخدمه
ونناقشه مع بعض
اللى حسيته من كلامك انك محتاج تعمل distinct
والدنيا هاتظبط معاك

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

اخواني شكرا لكم وجدت الحل و اليكم الحل
select count(distinct(order_no)) from master_tabel a , detail_table b
where a.order_no=b.order_no and
a.status=1

بارك الله فيكم

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

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

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

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

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

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

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

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