amrelhomsy بتاريخ: 23 فبراير 2013 تقديم بلاغ مشاركة بتاريخ: 23 فبراير 2013 السلام عليكم ورحمه الله وبركاته أريد أن أستفسر عن شئ يواجهني في عملي الآن وأريد له حل عندي bloc tabular وفيه column بيحتوي علي داتا عايز أرتبها بس الداتا دي بالشكل ده: 10/A 11/B 11/A/D وهكذا الترتيب بيطلع غلط للأسف لأن ال fireld ده عبارة عن أرقام وحروف فأنا فكرت في فكرة إني أخد الأرقام اللي في ال field لوحدها وأرتب علي أساسها في coilum منفصل بس مش عارف هلي ده ينفع ولا لا؟ ولو ينفع لو حد يقدر يقولي تصور للكود بعد إنكم وشكرا جزيلا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Maher_Alnakeb بتاريخ: 23 فبراير 2013 تقديم بلاغ مشاركة بتاريخ: 23 فبراير 2013 (معدل) أخى الكريماذا كانت الداتا كلها ان الأرقام دايما بعد آخر سلاش "/"يبقى حضرتك ممكن من غير ماتضيف اى شىء, فى Order by property الخاصة بال DB blockممكن تحط الجملة دى to_number(Substr( col_Name , instr(col_Name,'/',-1) +1)) تم تعديل 23 فبراير 2013 بواسطة Ahmad.Hasan اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amrelhomsy بتاريخ: 23 فبراير 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 فبراير 2013 طيب أخي ممكن شرح للسطر ده عشان أفهموا وجزاكم الله خيرا كثيرا علي ردك الكريم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Maher_Alnakeb بتاريخ: 23 فبراير 2013 تقديم بلاغ مشاركة بتاريخ: 23 فبراير 2013 INSTR function to return the last position of "/" SubStr to return the number in the string which located after the last position of "/" To_number to convert the resulted string into number so as to order in number, not strings 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.