بتاريخ: 5 أبريل 200421 سنة comment_4785 تحياتي للجميععملية مقارنة تاريخين باليوم الساعة والدقائق والثواني كذلكtofeee CREATE OR REPLACE FUNCTION date_difference( p_start_date IN DATE, p_end_date IN DATE ) RETURN VARCHAR2 IS ln_difference NUMBER := p_end_date - p_start_date; ln_days PLS_INTEGER := trunc( ln_difference ); ln_hours PLS_INTEGER := mod( 24 * ln_difference, 24); ln_mins PLS_INTEGER := mod( 1440 * ln_difference, 60); ln_secs PLS_INTEGER := mod( 86400 * ln_difference, 60); BEGIN RETURN( 'Days : ' || ln_days || ' Hours : ' || ln_hours || ' Mins : ' || ln_mins || ' Secs : ' || ln_secs); FUNCTION_DATE_DIFF.txt تقديم بلاغ
بتاريخ: 11 فبراير 200719 سنة comment_91471 السلام عليكمالشكر قليل عليك ؛ فجزاك الله عنا كل خير ؛ وكنت ارغب فى فورم معمول فيها هذا المثال ان امكن مرة اخرى جزاك الله عنا خيراوشكرا تقديم بلاغ
بتاريخ: 17 فبراير 200719 سنة comment_92085 السلام عليكم و رحمة الله و بركاته مشكور أخ عبداللطيفو تم تعديل الFUNCTION و تحويلها الي PROCEDURE تستخدم OUT PARAMETERSترجع كل وحدة من الفروق ايام - ساعات-دقائق-ثوانيحتي يمكن استخدام اي منهم في اي حسابات لمن يرغب الPROCEDURE بالمرفقات و معها مثال للاستخدام و الFUNCTION التي ترجع الفروق في صورة جملة نصية في المرفقات بالموضوع الاصليبالتوفيق PROCEDURE_GET_DATE_DIFF.txt تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.