الانتقال إلى المحتوى

Last Saturdays In 2009 In Each Months‏


هنادي

Recommended Posts

يمكن في ناس بعرفها بس انا اول مره بعرفها و عجبتني و حبيت افيدكم للي ما بعرف




في الملف المرفق جملة تبين تواريخ اخر يوم سبت من كل شهر خلال السنة الحالية

Last_Saturdays_in_2009_in_each_months_.txt

رابط هذا التعليق
شارك

شكراً كتير عل فائدة , يعني ما كان يخطر على بالي استخدام 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;
تم تعديل بواسطة TROYMAN
رابط هذا التعليق
شارك

ما المقصود بال ALL_Objects ؟


ALL_Objects هو View بالـ Dictionary
و يمكن إختيار اي جدول آخر و لكن مع ضمان أنه يحوي سجلات أكبر و يساوي 12 , للتتنفذ التعليمة على الأقل 12 مرة(Rownum)
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية