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

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

صورة
- - - - -

Ora-01722: Invalid Number


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

#1 sors

sors

    عضو نشط

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

تاريخ المشاركة 24 February 2009 - 10:28 AM

انا عايز اجمع time فى oracle database بس error دة بيظهر ORA-01722: invalid number
sql code
select user_name,SUM(TO_CHAR(time, 'HH24'))
from FND_SIGNON_AUDIT_VIEW
group by user_name

#2 TROYMAN

TROYMAN

    مشترك

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

تاريخ المشاركة 24 February 2009 - 12:42 PM

السلام عليكم..
هذا الخطأ طبيعي جداً لاأنه لايمكن جمع سلاسل محرفية لذلك يجب عليك تحويل الناتج إلى رقم:

Sum(to_number(to_char(hiredate,'dd') )i


<<اللهم لا علـم لنا إلا ما علّمتنا إنك أنت العليــم الحكيــم>>
<<اللهم علّمنا ما ينفعنا و انفعنا بما علّمتنا و ازدنا علماً>>



Programmer (C#.Net,C++,ASP) & Oracle Developer


#3 sors

sors

    عضو نشط

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

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

انا اللى كنت كتبة دة كانت محاولة للحل لكن انا مش قادر اجمع time حتى بطريقتك

#4 TROYMAN

TROYMAN

    مشترك

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

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

طيب وضح سؤالك مشان نساعدك


<<اللهم لا علـم لنا إلا ما علّمتنا إنك أنت العليــم الحكيــم>>
<<اللهم علّمنا ما ينفعنا و انفعنا بما علّمتنا و ازدنا علماً>>



Programmer (C#.Net,C++,ASP) & Oracle Developer


#5 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

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

سؤالك اخي غير واضح
نرجو التوضيح

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#6 Hammam_ahmed

Hammam_ahmed

    عضو

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

تاريخ المشاركة 24 February 2009 - 02:24 PM

جرب هكذا
select user_name,SUM(to_number(TO_CHAR(time, 'HH24')))
from FND_SIGNON_AUDIT_VIEW
group by user_name


#7 sors

sors

    عضو نشط

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

تاريخ المشاركة 24 February 2009 - 03:02 PM

نفس الerror
رجاء المساعدة ضرورى

#8 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 24 February 2009 - 09:26 PM

select user_name,SUM(to_char(TO_number(time, 'HH24')))
from FND_SIGNON_AUDIT_VIEW
group by user_name

جرب هذه اخي

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#9 hanyfreedom

hanyfreedom

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

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 07 March 2009 - 12:43 AM

أخى الكريم sors

برجاء أحضار الـ Description الخاص بجدولك .... و ايضاً الـ Data الموجوده بهذا الملف