هنادي بتاريخ: 23 مارس 2009 تقديم بلاغ مشاركة بتاريخ: 23 مارس 2009 يمكن في ناس بعرفها بس انا اول مره بعرفها و عجبتني و حبيت افيدكم للي ما بعرف في الملف المرفق جملة تبين تواريخ اخر يوم سبت من كل شهر خلال السنة الحالية Last_Saturdays_in_2009_in_each_months_.txt اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
TROYMAN بتاريخ: 23 مارس 2009 تقديم بلاغ مشاركة بتاريخ: 23 مارس 2009 (معدل) شكراً كتير عل فائدة , يعني ما كان يخطر على بالي استخدام 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 مارس 2009 بواسطة TROYMAN اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
awn78 بتاريخ: 23 مارس 2009 تقديم بلاغ مشاركة بتاريخ: 23 مارس 2009 ما المقصود بال ALL_Objects ؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
TROYMAN بتاريخ: 23 مارس 2009 تقديم بلاغ مشاركة بتاريخ: 23 مارس 2009 ما المقصود بال ALL_Objects ؟ ALL_Objects هو View بالـ Dictionaryو يمكن إختيار اي جدول آخر و لكن مع ضمان أنه يحوي سجلات أكبر و يساوي 12 , للتتنفذ التعليمة على الأقل 12 مرة(Rownum) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
awn78 بتاريخ: 23 مارس 2009 تقديم بلاغ مشاركة بتاريخ: 23 مارس 2009 شكرا اخي تروي مان على التوضيح اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.