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

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

صورة
- - - - -

أريد شرح لاستحدام مع التاريخround,trunc


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

#1 selman0

selman0

    عضو نشط

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

تاريخ المشاركة 05 August 2004 - 12:33 PM

مين يشرحلى كيف جاءت هذة النتائج فى هذا المثال
لنفرض ان التاريخ الحالى هو
ASSUME SYSDATE='25-JUL-95'

بعد تطبيق كل من round,trunc
انظر للنتائجresult
-ROUND(SYSDATE,'MONTH') ---RESULT---- 01-AUG-95
-ROUND(SYSDATE,'YEAR' ) ---RESULT---- 01-JAN-96
-TRUNC(SYSDATE,'MONTH') ---RESULT---- 01-JUL-95
-TRUNC(SYSDATE,'YEAR' ) ---RESULT---- 01-JAN-95
http://askelwos.blogspot.com/[color=#3366FF]

#2 عبدالله ندا

عبدالله ندا

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

  • المجموعة الماسية
  • 1,017 مشاركة
  • الاسم الأول:عبدالله
  • اسم العائلة:ندا
  • البـلـد: Country Flag
  • المنصب الحالي:Technical Applications Manager

تاريخ المشاركة 05 August 2004 - 06:15 PM

هلا اخي بالنسبه لخاصية التقريب round فهي تقوم بالتقريب ل سنة او شهر طبقا لما تطلب
في اول مثال قام بالتقريب لاكبر شهر لان 25 اكبر من نصف شهر و بالتالي اكمل الشهر
المثال الثاني شهر اغسطس في النصف الثاني وبالتالي قرب لاكبر سنة
ا
بالنسبه ل خاصية الحذف تقوم بالتقريب لاصغر سنة او شهر اي تحذف ما لم يتم
في المثال الثالث تم حذف الايام و باتدائ الشهر من اوله
المثال الرابع قام بحذف الشهور و ارجاع اول يوم في السنه

مع تمنياتي بالتوفيق

في زمننا هذا .........................
ليس هناك قلب ناصع البياض ...
ولا قلب قاتم السواد ...
ولكن دائما
BLACK&WHITE

 

مع تحياتي
عبدالله ندا

http://anada.4shared.com

abdallahnada@hotmail.com 


#3 selman0

selman0

    عضو نشط

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

تاريخ المشاركة 12 August 2004 - 05:25 PM

شكراااااااااااااااااااااااااااااااااااااااااااااااااااااااا جزيلاااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا
http://askelwos.blogspot.com/[color=#3366FF]

#4 GA the bigga figga

GA the bigga figga

    مشترك

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

تاريخ المشاركة 07 September 2004 - 10:19 AM

و الله يا اخ ابيض اسود انت جبت الدب من دنبو.

شكرا لانك شرحت و ذكرت،

ذكر فإن في الذكرى خير

سلام

#5 Osama Soliman

Osama Soliman

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

  • المجموعة الماسية
  • 1,611 مشاركة
  • الاسم الأول:Osama
  • اسم العائلة:Soliman
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle Technical Consultant - Asfour Crystal International

تاريخ المشاركة 08 January 2005 - 06:08 AM

وايضاً الليك اخى امثلة على الارقام
- Examples :
SELECT ROUND (1682.6874,2), TRUNC (1682.6874,2)
FROM SYS.DUAL;
ROUND (1682.6874,2)  1682.69
ROUND (1682.6874,1)  1682.7
ROUND (1682.6874,0)  1683
ROUND (1682.6874,-1)  1680
ROUND (1682.6874,-2)  1700
TRUNC (1682.6874,2)  1682.68
TRUNC (1682.6874,1)  1682.6
TRUNC (1682.6874,0)  1682
TRUNC (1682.6874,-1)  1680
TRUNC (1682.6874,-2)  1600

وقل رب زدنى علماً
Osama M. Soliman
Oracle Certified Professional
Oracle Technical Consultant

 Asfour Crystal International
Cairo - Egypt
Osama.Soliman@hotmail.com
Osama.Soliman@asfourcystal.com