leader_a2000 بتاريخ: 16 مايو 2010 تقديم بلاغ مشاركة بتاريخ: 16 مايو 2010 الاخوة الاعزاءلدي جدول مكون من detail-master و الرابط هو رقم الامر و يموجد في الماستر حقل الحالة و الديتيل رقم الامر و الفترةبحيث انه في الديتيل استطيع ان ادخل في حقل فترة العمل عدة فترات يعني اكثر من سجل في الديتيل لماستر واحد فقط اريد ان احسب عدد السجلات التي بين فترة الى فترة علما انني استطيع تكوين عدة سجلات و قد يكون هناك فترات متشابه بين سجل و اخر لاني اذا حاولت بالطريقة العادية فانه ينظر الى عدد سجلات الديتيليعني ماستر رقم 1 و في الديتيل وضعت الفترة الاولى 1-1-2010 و الثانية 1-1-2010 لنفس الماستر فانه عند الاستعلام عن عدد الماستر الذي له تاريخ 1-1-2010 يعطيني 2ارجوا التكرم بالمساعدة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mageed_ahmed بتاريخ: 16 مايو 2010 تقديم بلاغ مشاركة بتاريخ: 16 مايو 2010 لا أعلم أين المشكلة حتي الان قم بعمل حقلين من النوع 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 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
leader_a2000 بتاريخ: 16 مايو 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 16 مايو 2010 اخي العزيز حقل الفترة موجود في الديتيل -----------------MASTER------------------------------رقم السجل 1-------- DETAIL - - -----------رقم السجل 1 الفترة 1-1-2001 من 3 الى 5رقم السجل 1 الفترة 1-1-2001 من 6 الى 7,و شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
gad9090 بتاريخ: 16 مايو 2010 تقديم بلاغ مشاركة بتاريخ: 16 مايو 2010 اخى العزيز ممكن تكتب لناالكود اللى بتستخدمهونناقشه مع بعضاللى حسيته من كلامك انك محتاج تعمل distinctوالدنيا هاتظبط معاك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
leader_a2000 بتاريخ: 19 مايو 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 19 مايو 2010 اخواني شكرا لكم وجدت الحل و اليكم الحلselect count(distinct(order_no)) from master_tabel a , detail_table bwhere a.order_no=b.order_no anda.status=1بارك الله فيكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.