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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

استعلام يظهر نتيجة كاملة للسنة


7 رد (ردود) على هذا الموضوع

#1 reemy

reemy

    عضو

  • الأعضــاء
  • 36 مشاركة

تاريخ المشاركة 25 April 2006 - 03:25 AM

لعمل نتجية للسنة اليك جملة 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   925بايت   764 عدد مرات التحميل


#2 llord

llord

    مشترك

  • الأعضــاء
  • 114 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 25 April 2006 - 03:36 AM

السلام عليكم

ّّّّّّّّّّّّّّّّّّّّّّّّّّ=============
يظهر ان موضوع شهور السنه فتح نفسك
ههههه

=========
ولكن الشهور تظهر بالاسماء الشامية(ازار, تشرين..........................)
كيف نحولها الى (اكتوبر , مارس.................)
=========

وجزاك الله خيرا

#3 reemy

reemy

    عضو

  • الأعضــاء
  • 36 مشاركة

تاريخ المشاركة 25 April 2006 - 03:43 AM

ده يعتمد على بارمتر nls_calender الذى يتم اختيارة اثناء اعداد اوركل
هذا والله اعلم

#4 reemy

reemy

    عضو

  • الأعضــاء
  • 36 مشاركة

تاريخ المشاركة 25 April 2006 - 04:24 AM

استخدم الامر التالى
ALTER SESSION SET NLS_DATE_LANGUAGE=AMERICAN;
من ثم نفذ الجملة و سوف تظهر لك الشهور مارس و فبراير و ..........

#5 oracle_itself

oracle_itself

    عضو نشط

  • فريق الإشراف
  • 365 مشاركة
  • الاسم الأول:Wael
  • اسم العائلة:Abdeen
  • البـلـد: Country Flag
  • المنصب الحالي:Manager

تاريخ المشاركة 25 April 2006 - 09:56 AM

شكرا اخت reemy على مجهودك الرائع ..

Oracle ITself

WAEL ABDEEN: Assistant Manager / Data Mgmt. Analyst

profile: linkedin profile

blog: waelabdeen.blogspot.com

facebook: facebook profile

skype: oracle_itself

email: oracle_itself@hotmail.com


#6 ashrafsafty

ashrafsafty

    عضو نشط

  • الأعضــاء
  • 235 مشاركة
  • الاسم الأول:ashraf
  • اسم العائلة:elsafty
  • البـلـد: Country Flag
  • الاهتمامات:كرة القدم - تنس الطاولة - الشطرنج

تاريخ المشاركة 04 May 2006 - 10:37 AM

جزاكي الله خيرا أختي الكريمه

Eng. Ashraf M. Elsafty

ashrafsafty@yahoo.com

00966-0501097382


#7 wlahmad

wlahmad

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 252 مشاركة

تاريخ المشاركة 10 February 2007 - 10:32 PM

رفع الله قدرك
وبلغك مرادك

#8 Athwabteh

Athwabteh

    عضو

  • الأعضــاء
  • 2 مشاركة

تاريخ المشاركة 18 February 2007 - 12:14 AM

جعل الله هذة السكربت علم ينتفع بع تفيدك في اخرتك