بتاريخ: 2 أكتوبر 20178 سنة comment_290514 عايز اعمل استعلام من تاريخ 1-7- السنة حتى 30-6 السنة التالية ويجدد تلقائيا كل عام لعمل نظام اجازات حكومية تنتهى فى 1-7 من السنة التالية مثال عايز استعلام من تاريخ 1-7-2016 حتى 30-6-2017 ويختفى هذه البيانات فى تاريخ 1-7-2017 وتظهر البيانات الجديدة حتى 30-6-2018 وهكذا مش عارف اعملها ازاى دى تقديم بلاغ
بتاريخ: 3 أكتوبر 20178 سنة comment_290545 وعليكم السلام والرحمة استخدم خاصية التأريخ sysdate مثلاً لعرض التاريخ مابين 1/7/ السنة الحالية الى 30 / 6 / السنة الحالية+ 12 شهر أكتب التالي select * from Your Table where your_date between to_date('01/7/' || to_char(sysdate,'YYYY')) and add_months(to_date('30/08/' || to_char(sysdate,'YYYY')), 12 ) add_months(to_date('01/09/' || to_char(sysdate,'YYYY')), 12 ) يعيد لك تاريخ السنة الجاية 01/09/ للعام القادم حيث to_date('01/7/' || to_char(sysdate,'YYYY')) يعيد لك التأريخ الذي حددته أنت ويغير فقط العام بحيث لو نحن بعام 2016 يظهر التاريخ 01/07/2016 ولو بعام 2018 ستظهر 01/07/2018 وهكذا تم تعديل 3 أكتوبر 20178 سنة بواسطة Faisal Matari تقديم بلاغ
بتاريخ: 17 يناير 20188 سنة كاتب الموضوع comment_293117 للاسف لم تعمل مع العام الجديد بحلول 1/1/2018 تم اخفاء الستة اشهر من 1/1/2018 وحتى 30-6-2018 اريد معادلة للاجازات الحكومية تعيد المدة من 1/7 حتى 30/6 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.