بتاريخ: 25 أبريل 200619 سنة comment_67327 لعمل نتجية للسنة اليك جملة 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 تقديم بلاغ
بتاريخ: 25 أبريل 200619 سنة comment_67328 السلام عليكمّّّّّّّّّّّّّّّّّّّّّّّّّّ=============يظهر ان موضوع شهور السنه فتح نفسكههههه=========ولكن الشهور تظهر بالاسماء الشامية(ازار, تشرين..........................)كيف نحولها الى (اكتوبر , مارس.................)=========وجزاك الله خيرا تقديم بلاغ
بتاريخ: 25 أبريل 200619 سنة كاتب الموضوع comment_67329 ده يعتمد على بارمتر nls_calender الذى يتم اختيارة اثناء اعداد اوركل هذا والله اعلم تقديم بلاغ
بتاريخ: 25 أبريل 200619 سنة كاتب الموضوع comment_67334 استخدم الامر التالى ALTER SESSION SET NLS_DATE_LANGUAGE=AMERICAN;من ثم نفذ الجملة و سوف تظهر لك الشهور مارس و فبراير و .......... تقديم بلاغ
بتاريخ: 25 أبريل 200619 سنة comment_67362 شكرا اخت reemy على مجهودك الرائع ..Oracle ITself تقديم بلاغ
بتاريخ: 17 فبراير 200719 سنة comment_92101 جعل الله هذة السكربت علم ينتفع بع تفيدك في اخرتك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.