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

اية الخطأ فى هذا الكود وماهو حلة؟


mohooo81

Recommended Posts

trunc(to_char(sal,'$9999.99'),+1)


عندو حق لانو trunc تعمل ع الاعداد الحقيقية يعني المدخل لهلافانيكشن لازم يكون عدد
وانت لما عملت (' to_char(sal,'$9999.99 هيذا الناتج تبعو صار caracter


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

the SQL instruction is complex تم تعديل بواسطة rachid_to_dba
رابط هذا التعليق
شارك

عايز اقولة لما تحول حقل المرتب للشكل دة

to_char(sal,'$9999.99')


ضيف واحد على المرتب. لكن المهم انا عايز اعمل اى عملية حسابية على المرتب بالشكل دة

رابط هذا التعليق
شارك

ال trunc من دوال number وحضرتك حولت النمبر لصيغة كراكتر .... فالكود دا ممكن يتنفذ بس نشيل $

كمان ف حاجة ف كود حضرتك لما عملت ال to_number ماكتبتش ال الفورمات عشان نحول كراكتر ل لنمبر

select sal , to_number(trunc(to_char(sal,'9999.99'),1),'9999.99')
from emp



بس ماتعمل حضرتك الترانك الاول للعمود وبعدين اعمل الفورمات ال حضرتك عايزها مثلا

select sal , to_number(to_char(trunc(sal,1),'$9999,99'),'$99999,99')from emp

تم تعديل بواسطة @nana@
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية