بتاريخ: 21 يوليو 200718 سنة comment_105328 السلام عليكم ...كيفكم شباب من فتره ماسألنا في المنتدى ... زمن عن الاوركل س: كيف ادخل الوقت فقط من غير التاريخ داخل الداتا بيز؟حاولت مع data type DATE وكمان TIMESTAMP ومش راضي يقبل الوقت فقط يدخل التاريخ معه او التاريخ بوحده.هل في حل او فكره معبينه ... طبعا مانبي ندخل PL/SQL في الموضوع :angry: انا قاعد ابحث واذا لقيت شي بحدث الموضوع ... ومانستغني عن حلولكم والله ولي التوفيق. تقديم بلاغ
بتاريخ: 21 يوليو 200718 سنة comment_105348 السلام عليكم..لايوجد نوع متغير في الOracle لاحتواء الوقت فقطولكن بامكانك استخدام ال Date أو Timestamp لتسجيل الوقت في قاعدة البيانات وذلك عن طريق to_date و to_timestamp بالصورةinsert into test values (to_date('12:22:23', 'HH24:MI:SS'));الرجاء التوضيح أكثر في حالة إذا لم يكن هذا المطلوب تقديم بلاغ
بتاريخ: 21 يوليو 200718 سنة كاتب الموضوع comment_105356 جزاك الله خير لكن كذا رح تواجهنا مشكله والي هي :اذا حبيت اعرف الفرق بين عامودين فيهم وقت... فكيف تحسبها؟يعني 12:00:00 A.M. طرح 12:20:00 P.Mمع العلم اني استخدم اوركل XEوالله ولي التوفيق تقديم بلاغ
بتاريخ: 22 يوليو 200718 سنة comment_105413 عند قيامك بطرح بطرح تاريخين في Oracle يكون الناتج فرق الأيام بين التاريخين ويتم حساب فرق التوقيت كجزء من اليوماي انه عند طرح يعني 12:00:00 A.M. من 12:20:00 P.Mسيكون الناتج 0.5 التالي يعتمد على احتياجك فإذا أردت الفرق بالدقائق مثلا فقط قم بضرب الناتج بـ 24*60كالتاليselect (to_date('12:00:00','HH24:MI:SS') - to_date('00:00:00','HH24:MI:SS'))*24*60 from dualأو بامكانك استخدام NUMTODSINTERVAL للحصول على الفرق بالهيئة التاليةselect numtodsinterval(to_date('12:00:00','HH24:MI:SS') - to_date('00:00:00','HH24:MI:SS'),'DAY') diff from dualDIFF---------------------------------------+000000000 12:00:00.000000000أتمنى أن يساعدك هذا للوصول إلى مبتغاك تقديم بلاغ
بتاريخ: 23 يوليو 200718 سنة كاتب الموضوع comment_105507 ماشاء الله عليك ... وجزاك الله خير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.