prince_ocp بتاريخ: 3 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 3 أغسطس 2005 عندي اوقات مخزنة في جدول على الشكل التالي00150150004011200100و اريد ان اجمع هذه الاوقات في حقل واحد يظهر لي المجموع على صيغة الوقت HH24MI بحيث يكون مجموع الساعات على الصورة 15:05فما هي الطريقة ؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
arar بتاريخ: 4 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 4 أغسطس 2005 السلام عليكم و رحمة الله و بركاته ... و بعدأخي العزيز أرجو أن تطبق هذه الخوارزميه ... للوصول الى الحل المطلوبXX زمن المراد جمعه select (((sum((xx - mod(xx,100)) * 0.6 + mod(xx,100)))/60) - mod(((sum((xx - mod(xx,100)) * 0.6 + mod(xx,100))) / 60),1)) * 100 + mod(((sum((xx - mod(xx,100)) * 0.6 + mod(xx,100))) / 60),1) * 60 from TABLE where ......;note :- if xx data type in varchar2 you should convert xx to_number(xx) and convert all the statement to varchar means to_char(all the statement above) ..ok اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أسامة موسى بتاريخ: 4 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 4 أغسطس 2005 الاخ الكريم مشكور على المجهود وعلى فكرة الحل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
prince_ocp بتاريخ: 4 أغسطس 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 4 أغسطس 2005 شكرا جزيلا اخي arar على هذا الحل الجميل و اتمنى منك بعض الشرح له , خاصة انه يعمل بشكل صحيح حتى 99 ساعة , و لكن عندما يكون عدد الساعات اكثر من 100 ساعة تبدا المعادلة بحساب قيم خاطئة و شكرا جزيلا مرة اخرى على التفاعل و سرعة الاجابة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
IGBSpeed بتاريخ: 5 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 5 أغسطس 2005 أخي العزيز جرب هذا الكود بحيث أنه يجمع عدد الساعات منفصل وعدد الدقائق منفصل ويضيف الساعات التي تنتج من الدقائق إلى الساعات علماً بأنه يجب أن يكون نوع الحقل Date في قاعدة البيانات ،،،، select to_char(trunc(sum(to_number(to_char(time,'HH24')))+ (sum(to_number(to_char(time,'MI')))/60),0))||':'|| to_char(mod(sum(to_number(to_char(time,'MI'))),60)) TotalTime from TIME_EXMAPLE / وبالتوفيق ،،،إبراهيم بخش--- المدينة المنورة ،، اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
prince_ocp بتاريخ: 7 أغسطس 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 7 أغسطس 2005 شكرا لك اخي ابراهيم على الكود الجميل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.