بتاريخ: 19 مارس 201016 سنة comment_187670 لوسمحتم يا اخوان عندي طلب مستعجل واتمنى ماتبخلوني عليعندي جدول خاص بمجموعة ملفات يجتوي على اسم الملف ونوعه وتاريخ بداية صلاحية الملف وتاريخ انتهاء صلاحية الملفأريد جملة select تظهر تقرير للملفات التي ينتهي صلاحيتها خلال شهرين من الانمثال------اليوم تاريخ 19-3-2010 اريد اظهار كل الملفات التي تنتهي صلاحيتها خلال شهرين يعني اظهار كل الملفات من تاريخ 19-3-2010 الى تاريخ 19-5-2010ومثال اخر لو كان التاريخ اليوم 19-4-2010 يعني اريد اظهار جميع الملفات خلال فتره بين 19-4-2010 الى تاريخ 19-6-2010أرجوكم أن تساعدوني على الحل تقديم بلاغ
بتاريخ: 19 مارس 201016 سنة كاتب الموضوع comment_187690 اخواني هذي محاولتيهل حلي صحيح ولا لا ;select expiry_date from BOOKS where expiry_date between sysdate and sysdate+62 62 يعني شهرين لان بعض الاشهر تكون 30 او 31 يوم تقديم بلاغ
بتاريخ: 19 مارس 201016 سنة comment_187692 السلام عليكم ورحمة الله وبركاته شوف كده الدالة اللى عملتها بترجع التاريخ من شهرين سابقين ------------------------------------------------- CREATE OR REPLACE FUNCTION F_TWO_MONTHS RETURN VARCHAR2 IS V_DATE VARCHAR2(100); BEGIN SELECT TO_CHAR(SYSDATE,'DD')||'-'|| TRIM( TO_CHAR(TO_CHAR(SYSDATE,'MM')- 2 ,'00') ) || '-' ||TO_CHAR(SYSDATE,'RRRR') AA INTO V_DATE FROM DUAL; RETURN V_DATE; END; تقديم بلاغ
بتاريخ: 19 مارس 201016 سنة كاتب الموضوع comment_187695 لوسمحت عاوزها بجملة selectوهل حلي صحيح ولا لا تقديم بلاغ
بتاريخ: 20 مارس 201016 سنة comment_187729 جملة الاستعلام FROM DUAL; SELECT TO_CHAR(SYSDATE,'DD')||'-'|| TRIM( TO_CHAR(TO_CHAR(SYSDATE,'MM')- 2 ,'00') ) || '-' ||TO_CHAR(SYSDATE,'RRRR') AA تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.