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

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

صورة
- - - - -

ارجو المساعده: ابي اعرف اقدر اجزء التاريخ عن طريق Sql


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

#1 RnRn

RnRn

    عضو

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

تاريخ المشاركة 22 June 2009 - 04:32 PM

السلام عليكم


اخباركم؟؟


محتاجه مساعده في مشروع التخرج


ابي اسوي تقارير في الاوراكل 10 G عن طريق ريبورت بيلدر


التقارير رح تكون يوميه وشهريه وسنويه التاريخ رح اخذه عن طريق باراميتر


بس المشكله ان الكولوم حق التاريخ من نوع date وانا ابي اجزئه


ابي اعرف اقدر اجزء التاريخ عن طريق Sql


بجملة سليكت؟؟



#2 cecil

cecil

    عضو

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

تاريخ المشاركة 23 June 2009 - 01:48 PM

The EXTRACT expression extracts and returns the value of a specified datetime field from a datetime or interval value expression. You can extract any of the components mentioned in the following syntax using the EXTRACT function. The syntax of the EXTRACT function is:
SELECT EXTRACT ([YEAR] [MONTH][DAY] [HOUR] [MINUTE][SECOND]
[TIMEZONE_HOUR] [TIMEZONE_MINUTE]
[TIMEZONE_REGION] [TIMEZONE_ABBR]
FROM [datetime_value_expression] [interval_value_expression]);


For Ex.:


SELECT EXTRACT (YEAR FROM SYSDATE) FROM DUAL;


SELECT last_name, hire_date,
EXTRACT (MONTH FROM HIRE_DATE)
FROM employees
WHERE manager_id = 100;


كما يمكن استخدام طريقة اخرى وتتم بتحويل التاريخ الى احرف مع استخدام شكل فورمات خاص باليوم ، السنة ، الشهر

For Ex.:


SELECT employee_id, TO_CHAR(hire_date, 'MM') Month_Hired
FROM employees
WHERE last_name = 'Ahmed';


MM الشهر
MON الشهر ثلاثة احرف
DD اليوم
DAY اليوم احرف
YY السنة
YYYY السنة اربعة احرف

#3 RnRn

RnRn

    عضو

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

تاريخ المشاركة 24 June 2009 - 01:15 PM

يعطيك العافييييييييييييييه

ان شاءالله بجربها وارد لك :unsure: