بتاريخ: 22 فبراير 200916 سنة comment_149734 بسم الله الرحمن الرحيملو تسمحوا يا إخواني ساعدوني في صياغة جملة السلكت التالية:أنا عندي جدولين الأول جدول الأطباء يحتوي على أسماء الأطباء (doctor)وهم a,b,c,d,e,f,g,hوعندي جدول أخر اسمه التقارير اليومية(daily) وبه رقم الدكتور مفتاح أجنبي أقوم فيه بإدخال الزيارات أليوميه للأطباءفمثلا في يوم 1-1-2009 زرنا الأطباءa,b,c,d,e,f ألان في شاشة جديدة اسمها النتائج(result) أريد أن اطلع الأطباء الذين لم يزاروا بين تاريخين وهم g, hأنا كتبت جملة السلكت التالية بس مش راضيه تشتغل وما عرفت ايش السبب ارجوا إنكم تساعدوني. select count(DISTINCT doc_no)into :result.text_item675 from doctor where doctor.doc_no not in(select doc_no from daily); and daily.date_ee between :result.from_date and :result.to_date; وشكرا لكم وجزأكم الله كل خير. تقديم بلاغ
بتاريخ: 22 فبراير 200916 سنة comment_149743 الموضوع بسيط أخي العزيز SELECT * into :result.text_item675 FROM doctor WHERE doc_no NOT IN (SELECT doc_no FROM daily WHERE TRUNC(date_ee) between TO_DATE('from_date,'dd/mm/yyyy') AND TO_DATE('to_date','dd/mm/yyyy')); اما اذا كنت تريد فقط عدد الاطباء SELECT COUNT(*) into :result.text_item675 FROM doctor WHERE doc_no NOT IN (SELECT doc_no FROM daily WHERE TRUNC(date_ee) between TO_DATE('from_date,'dd/mm/yyyy') AND TO_DATE('to_date','dd/mm/yyyy')); تقديم بلاغ
بتاريخ: 22 فبراير 200916 سنة كاتب الموضوع comment_149757 جزاك الله كل خير اخياللهم اغفر له ما تقدم من ذنبه و ما تأخر..اللهم احسن خاتمتهاللهم اغفر لوالديه و ارحمهما و ادخلهما جناتك برحمتك يا أرحم الراحمين تقديم بلاغ
بتاريخ: 22 فبراير 200916 سنة comment_149789 اللهم امين اللهم تقبل من اخونا وادخلنا جميعا برحمتك يا ارحم الراحمين تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.