بتاريخ: 23 مارس 200916 سنة comment_152001 يمكن في ناس بعرفها بس انا اول مره بعرفها و عجبتني و حبيت افيدكم للي ما بعرف في الملف المرفق جملة تبين تواريخ اخر يوم سبت من كل شهر خلال السنة الحالية Last_Saturdays_in_2009_in_each_months_.txt تقديم بلاغ
بتاريخ: 23 مارس 200916 سنة comment_152007 شكراً كتير عل فائدة , يعني ما كان يخطر على بالي استخدام ROWNUM عوضاً عن الحلقة...جزالك الله خيراًولكن لتبسيط الكود وليسهل فهمه على الأعضاء الأكارم يمكن استبدال : TO_CHAR (TO_DATE('29-01-1927', 'DD-MM-YYYY'),'DAY') بالــ 'SAT' فيصبح الكود : SELECT TO_CHAR ( NEXT_DAY ( LAST_DAY ( ADD_MONTHS (TRUNC(SYSDATE,'Y'),ROWNUM-1))-7,'SAT') ,'DD.MM.YYYY') "Last Saturdays in 2009" FROM ALL_OBJECTS WHERE ROWNUM <= 12; تم تعديل 23 مارس 200916 سنة بواسطة TROYMAN تقديم بلاغ
بتاريخ: 23 مارس 200916 سنة comment_152040 ما المقصود بال ALL_Objects ؟ ALL_Objects هو View بالـ Dictionaryو يمكن إختيار اي جدول آخر و لكن مع ضمان أنه يحوي سجلات أكبر و يساوي 12 , للتتنفذ التعليمة على الأقل 12 مرة(Rownum) تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.