Mr.Taha بتاريخ: 22 نوفمبر 2011 تقديم بلاغ مشاركة بتاريخ: 22 نوفمبر 2011 السـلام عليكم ورحمـة الله وبركـاته ~ آخواني آلكرام ~ مبرمجـين ومحتـرفين ~ آنـا واقع في مشكله .. وآملي فيكم كبير جداً ~ طَلب منـا في الجأمعه . عرض الموظفين الي غآبوآ في تاريخ معين ~ لدي جدول الموظفين ... ولدي جدول التحضير .. طبعاً انا سويت النظام بالدوت نت . وهو نظام التحضير بالبصمه ... وطبعاً آي موظف بتكون بصمته مخزنه في جدول الموظفين ... ولمـا يحط اصبعته يسوي له تحضير .. والتحضير عباره عن سجل يتم اضافته في جدول التحضير بآسم الموظف وتاريخ ووقت الحضور ~ طلب منا اظهار من حضر ومن غاب .. وقدرت اسوي جملة الـ SQL الخاصه بالحضور . وهي عرض كل الموظفين في جدول التحضير بشرط ان التاريخ يساوي قيمه ~ امـا جملة الـ SQL الخاصه بالغايبين . مآ قدرت استوعبها . عشان اعرف منو آلموظف الي مآ سواء تحضير في تاريخ هذا اليوم .. المهم . قالوآ آستخدم آلآوتر جوين . وسويتها بس طلعت لي الموظفين الي حضروآ ... << ومآ هي الفائده ؟ هههههههه ~ هذه نص الجمله الي لقيتها في مرجع اوراكل .. select e.EMP_NAME,e.DEPT_ID,a.ATTEN_DATE,a.ATTEN_TYPEfrom EMPLOYEES e , ATTENDANCE awhere e.EMP_NAME(+)like a.EMP_ID; انا ودي جملة SQL فقط الخاصه بالغايبين وانا بركبها على الدوت نت وآظبطها في التقرير ~ شآكراً لكم حسن تعآونكم .. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed.arafa بتاريخ: 22 نوفمبر 2011 تقديم بلاغ مشاركة بتاريخ: 22 نوفمبر 2011 هل يمكنك استعراض جزء من البيانات الموجوده داخل جدول الحضور والانصراف المرتبطه بلموقف**دائما عندما يكون لدى مشكله افضل طرح السؤال على النحو التالىاسم الجدول واسماء الاعمدهجزء من الداتا الموجوده داخل الجدول بهذا الطريقه تسهل جدا المشكلهارجو ان تتقبل كلامى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
عزيز القادري بتاريخ: 24 نوفمبر 2011 تقديم بلاغ مشاركة بتاريخ: 24 نوفمبر 2011 select emp_name from ATTENDANCEwhere atten_date is null اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
شمس بتاريخ: 18 فبراير 2012 تقديم بلاغ مشاركة بتاريخ: 18 فبراير 2012 السلام عليكمعلي حسب ما فهمت اخيانت هتعمل functionتجيب تاريخ الحضور من جدول الحضور للتاريخ المحدد ةالموظف المحدد لو الناتج طلع فاضي يبقي ما حضرش لو لا يبقي حضرمثالselect attend_dateinto v_datefrom attendancewhere attend_date=to_date(:sdate,'dd-mm-yyyy') andemp_id=:emp_idفالحالة دي لو الفانكشن هترجع قيمة يبقي موجود في جدول الحضور لو لا يبقي غايبارجو انا اكون افدتكشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmedbb بتاريخ: 15 مارس 2012 تقديم بلاغ مشاركة بتاريخ: 15 مارس 2012 السلام عليكماتفضل الحل الاكيد لمشكلتك سيدى الفاضلعلى فرض ان empl هو جدول كل الموظفينعلى فرض ان atte هو جدول الحضوريبقى التفكير ان احنا نجيب كل الموظفين فى جدول الموظفين وليس لهم حركة حضور فى جدول الحضور عن يوم محدد كالاتىselect empl_no from empl where empl_no not in(select empl_no from atte where dat ='1-jan-2012')معكم ولكم نتواصلاحمد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.