بتاريخ: 5 أغسطس 200421 سنة comment_10589 مين يشرحلى كيف جاءت هذة النتائج فى هذا المثاللنفرض ان التاريخ الحالى هو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 تقديم بلاغ
بتاريخ: 5 أغسطس 200421 سنة comment_10601 هلا اخي بالنسبه لخاصية التقريب round فهي تقوم بالتقريب ل سنة او شهر طبقا لما تطلب في اول مثال قام بالتقريب لاكبر شهر لان 25 اكبر من نصف شهر و بالتالي اكمل الشهر المثال الثاني شهر اغسطس في النصف الثاني وبالتالي قرب لاكبر سنة ابالنسبه ل خاصية الحذف تقوم بالتقريب لاصغر سنة او شهر اي تحذف ما لم يتم في المثال الثالث تم حذف الايام و باتدائ الشهر من اوله المثال الرابع قام بحذف الشهور و ارجاع اول يوم في السنه مع تمنياتي بالتوفيق تقديم بلاغ
بتاريخ: 12 أغسطس 200421 سنة كاتب الموضوع comment_10918 شكراااااااااااااااااااااااااااااااااااااااااااااااااااااااا جزيلاااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا تقديم بلاغ
بتاريخ: 7 سبتمبر 200421 سنة comment_12233 و الله يا اخ ابيض اسود انت جبت الدب من دنبو.شكرا لانك شرحت و ذكرت، ذكر فإن في الذكرى خيرسلام تقديم بلاغ
بتاريخ: 8 يناير 200521 سنة comment_23343 وايضاً الليك اخى امثلة على الارقام - Examples :SELECT ROUND (1682.6874,2), TRUNC (1682.6874,2) FROM SYS.DUAL; ROUND (1682.6874,2) 1682.69ROUND (1682.6874,1) 1682.7ROUND (1682.6874,0) 1683ROUND (1682.6874,-1) 1680ROUND (1682.6874,-2) 1700TRUNC (1682.6874,2) 1682.68TRUNC (1682.6874,1) 1682.6TRUNC (1682.6874,0) 1682TRUNC (1682.6874,-1) 1680TRUNC (1682.6874,-2) 1600 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.