• 0
kfcomp2002

مساعده في في ستعلام sql بحث في التاريخ

سؤال

السلام عليكم ورحمة الله وبركاتة

اخواني الاعزاء قمت بالبحث كثير بمواضيع التاريخ ومقارنة التاريخ ولم اجد ضالتي

أنا بحث عن طريقه للبحث عن فتره تاريخ بفتره اخرى اي يعني لدي تاريخ تبدء وتاريخ انتهاء

مثال:-

اجازة الموظف الاول 15/08/2010 تنتهي 30/08/2010

اجازة الموظف الثاني 15/7/2010 وتنتهي 32/11/2010

اجازة الموظف الثالث 25/12/2010 وتنتهي 01/01/2012

اجازة الموظف الرابع 18/06/2011 وينتهي 01/06/2011

اريد كود يسترجع اجازة الموظفين التي تتعارظ مع الموظف الاول

التعارض سيكون اذا دخل يوم في اجازة الموظف الاول

للضروره والاهميه

اخوكم kfcomp2002

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0

select * From employees Where employee_id in ( select Employee_id From Employees Emp

Where ( (Emp.From_Date >= Employees.From_Date and Emp.From_Date <= Employees.To_Date )

or (Emp.To_Date >= Employees.From_Date and Emp.To_Date <= Employees.To_Date ) ) and Employee_id <> 1 )

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
On 14 نوفمبر، 2010 at 6:01 PM, Andrew said:

 

 

select * From employees Where employee_id in ( select Employee_id From Employees Emp

Where ( (Emp.From_Date >= Employees.From_Date and Emp.From_Date <= Employees.To_Date )

or (Emp.To_Date >= Employees.From_Date and Emp.To_Date <= Employees.To_Date ) ) and Employee_id <> 1 )

 

شكرا  اخي العزيز لقد  حلل المشكله بطريقه اخرى ساضعها هنا اذا وجت الكود الان الفتره  كبيره اكثر من 6  سنوات 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .