reemy بتاريخ: 25 أبريل 2006 تقديم بلاغ مشاركة بتاريخ: 25 أبريل 2006 لعمل نتجية للسنة اليك جملة SQL تؤدى الغرض SELECT LPAD( Month, 20-(20-LENGTH(month))/2 ) month, "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" FROM ( SELECT TO_CHAR(dt,'fmMonthfm YYYY') month, TO_CHAR(dt+1,'iw') week, MAX(DECODE(TO_CHAR(dt,'d'),'1',LPAD(TO_CHAR(dt,'fmdd'),2))) "Sun", MAX(DECODE(TO_CHAR(dt,'d'),'2',LPAD(TO_CHAR(dt,'fmdd'),2))) "Mon", MAX(DECODE(TO_CHAR(dt,'d'),'3',LPAD(TO_CHAR(dt,'fmdd'),2))) "Tue", MAX(DECODE(TO_CHAR(dt,'d'),'4',LPAD(TO_CHAR(dt,'fmdd'),2))) "Wed", MAX(DECODE(TO_CHAR(dt,'d'),'5',LPAD(TO_CHAR(dt,'fmdd'),2))) "Thu", MAX(DECODE(TO_CHAR(dt,'d'),'6',LPAD(TO_CHAR(dt,'fmdd'),2))) "Fri", MAX(DECODE(TO_CHAR(dt,'d'),'7',LPAD(TO_CHAR(dt,'fmdd'),2))) "Sat" FROM ( SELECT TRUNC(SYSDATE,'y')-1+ROWNUM dt FROM all_objects WHERE ROWNUM <= ADD_MONTHS(TRUNC(SYSDATE,'y'),12) - TRUNC(SYSDATE,'y') ) GROUP BY TO_CHAR(dt,'fmMonthfm YYYY'), TO_CHAR( dt+1, 'iw' ) ) ORDER BY TO_DATE( month, 'Month YYYY' ), TO_NUMBER(week) calander.txt اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
llord بتاريخ: 25 أبريل 2006 تقديم بلاغ مشاركة بتاريخ: 25 أبريل 2006 السلام عليكمّّّّّّّّّّّّّّّّّّّّّّّّّّ=============يظهر ان موضوع شهور السنه فتح نفسكههههه=========ولكن الشهور تظهر بالاسماء الشامية(ازار, تشرين..........................)كيف نحولها الى (اكتوبر , مارس.................)=========وجزاك الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
reemy بتاريخ: 25 أبريل 2006 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 أبريل 2006 ده يعتمد على بارمتر nls_calender الذى يتم اختيارة اثناء اعداد اوركل هذا والله اعلم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
reemy بتاريخ: 25 أبريل 2006 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 أبريل 2006 استخدم الامر التالى ALTER SESSION SET NLS_DATE_LANGUAGE=AMERICAN;من ثم نفذ الجملة و سوف تظهر لك الشهور مارس و فبراير و .......... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
oracle_itself بتاريخ: 25 أبريل 2006 تقديم بلاغ مشاركة بتاريخ: 25 أبريل 2006 شكرا اخت reemy على مجهودك الرائع ..Oracle ITself اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ashrafsafty بتاريخ: 4 مايو 2006 تقديم بلاغ مشاركة بتاريخ: 4 مايو 2006 جزاكي الله خيرا أختي الكريمه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
wlahmad بتاريخ: 10 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 10 فبراير 2007 رفع الله قدركوبلغك مرادك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Athwabteh بتاريخ: 17 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 17 فبراير 2007 جعل الله هذة السكربت علم ينتفع بع تفيدك في اخرتك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.