بتاريخ: 9 يونيو 201312 سنة comment_237250 السلام عليكم ارجو مساعدتى فى طرح تاريخين لحسب المدة بينهم فى التقرير تقديم بلاغ
بتاريخ: 9 يونيو 201312 سنة comment_237254 select * from totals_v where sort_date between to_date(to_char(add_months(to_date(_Date,'DDMMYYYY'),-1),'DDMMYYYY'),'DDMMYYYY') and to_date(_Date,'DDMMYYYY') تقديم بلاغ
بتاريخ: 10 يونيو 201312 سنة كاتب الموضوع comment_237280 شكرا للرد ولكن الكود لا يطرح التاريخين من بعض تقديم بلاغ
بتاريخ: 10 يونيو 201312 سنة comment_237288 و عليكم السلام و رحمة الله يمكنك طرحهم بعملية الطرح العادية DATE1 - DATE2 سوف يعطيك الفرق بالايام و تستطيع ان تقسم علي 365.25 حتي تحصل علي الفترة بالسنين بين التاريخين Select (Date2 - Date1) / 365.25 FROM DUAL او تستطيع إستخدام MONTHS_BETWEEN سوف يعطيك المدة بالشهور و تقسم علي 12 حتي تحصل علي الفترة بالسنين Select Months_between (DATE1 , DATE2) / 12 FROM DUAL هذه هي الفكرة الأساسية و تستطيع بالطبع ان تترك الفرق بينهم أيام او شهور حسب ما هو مطلوب بالتقرير بالتوفيق تقديم بلاغ
بتاريخ: 12 يونيو 201312 سنة كاتب الموضوع comment_237358 و عليكم السلام و رحمة الله يمكنك طرحهم بعملية الطرح العادية DATE1 - DATE2 سوف يعطيك الفرق بالايام و تستطيع ان تقسم علي 365.25 حتي تحصل علي الفترة بالسنين بين التاريخين Select (Date2 - Date1) / 365.25 FROM DUAL او تستطيع إستخدام MONTHS_BETWEEN سوف يعطيك المدة بالشهور و تقسم علي 12 حتي تحصل علي الفترة بالسنين Select Months_between (DATE1 , DATE2) / 12 FROM DUAL هذه هي الفكرة الأساسية و تستطيع بالطبع ان تترك الفرق بينهم أيام او شهور حسب ما هو مطلوب بالتقرير بالتوفيق شكرا جزيلا سوف اجرب هذه الطريقة تقديم بلاغ
بتاريخ: 13 يونيو 201312 سنة كاتب الموضوع comment_237435 شكرا جزيلا نجحت الفكرة المشكلة كبرت تانى لم اكن اعمل حساب الوقت حيث اقوم بعمل تقرير على اوراكل9 واحتاج لاظهار المدة وهى الفرق بين تاريخ ووقت العطل وتاريخ ووقت الاصلاح مع العلم ان تاريخ العطل عمود منفرد عن وقت العطل وتاريخ الاصلاح عمود منفرد عن وقت الاصلاح هل من طريقة :o :o تقديم بلاغ
بتاريخ: 15 يونيو 201312 سنة comment_237509 عذرا للتأخر في الرد إن شاء الله مكبرتش ولا حاجه بالنسبة للعمود المخزن به وقت العطل يا ترى حتعمله varchar2 ؟ و حتدخل القيمه بالشكل دا 12:30 ؟؟ و حتعملها نظام 24 ساعه ولا AM و PM و الفرق بين العطل و الإصلاح عايزة ساعات بس يعني مثلا 18.7 ولا عايزة متقسم بالايام و الساعات و الدقايق 1day , 20 hours , 30 minutes مستني ردك تقديم بلاغ
بتاريخ: 17 يونيو 201312 سنة كاتب الموضوع comment_237578 عذرا للتأخر في الرد إن شاء الله مكبرتش ولا حاجه بالنسبة للعمود المخزن به وقت العطل يا ترى حتعمله varchar2 ؟ و حتدخل القيمه بالشكل دا 12:30 ؟؟ و حتعملها نظام 24 ساعه ولا AM و PM و الفرق بين العطل و الإصلاح عايزة ساعات بس يعني مثلا 18.7 ولا عايزة متقسم بالايام و الساعات و الدقايق 1day , 20 hours , 30 minutes مستني ردك شكرا لاهتمام حضرتك اولا العمود المخزن به وقت العطل انا عملاه date وformat mask بتااعته hh:mi ووقت الاصلاح نفس الشىء ماشى والفرق بين العطل والاصلاح عايزاه منقسم ايام وساعات فقط dd:hh وشكرا جزيلا تقديم بلاغ
بتاريخ: 17 يونيو 201312 سنة comment_237604 السلام عليكم دا مثال من جدول علشان يكون الموضوع اوضح طبعا وقت العطل بيتسجل كتاريخ كامل بس احنا حنستخدم منه الوقت بس السيستم بيدخل اليوم كانه الشهر الحالي 1/6 Start_Date 03/01/2013 Start_time 06/01/2013 06:00:00 PM End_Date 03/07/2013 End_time 06/01/2013 12:00:00 PM و دي الـ Query Select Trunc ( to_date ( To_char (End_date , 'dd/mm/yyyy') || to_char (End_time,'HH24:MI') , 'DD/MM/YYYY HH24:MI') - to_date ( To_char (Start_date , 'dd/mm/yyyy') || to_char (Start_time,'HH24:MI') , 'DD/MM/YYYY HH24:MI') ) || ' d : ' || Round ( Mod( to_date ( To_char (End_date , 'dd/mm/yyyy') || to_char (End_time,'HH24:MI') , 'DD/MM/YYYY HH24:MI') - to_date ( To_char (Start_date , 'dd/mm/yyyy') || to_char (Start_time,'HH24:MI') , 'DD/MM/YYYY HH24:MI') , 1 ) *24 , 1) || ' h' Period_of_maintenanceFrom Your_table The Result 5d : 17h بالتوفيق ان شاء الله تم تعديل 17 يونيو 201312 سنة بواسطة AElsaber تقديم بلاغ
بتاريخ: 18 يونيو 201312 سنة كاتب الموضوع comment_237614 شكرا للرد بس مش فاهمة ليه الوقت بيدخل تاريخ ووقت ولازم اعمله 1/6/2013 تقديم بلاغ
بتاريخ: 18 يونيو 201312 سنة كاتب الموضوع comment_237617 الف شكر اشتغل بس النتيجة شكلها كدا d:15h2 تقديم بلاغ
بتاريخ: 18 يونيو 201312 سنة comment_237622 شكرا للرد بس مش فاهمة ليه الوقت بيدخل تاريخ ووقت ولازم اعمله 1/6/2013 كلامك صح بس لما بيكون الايتم date و انتي عامله الفورمات بتاعه HH:MI علي الفورمة بتدخلي الوقت بس هو لما بيضيفه في الـ table بيكمل full date بتاريخ الشهر تم تعديل 18 يونيو 201312 سنة بواسطة AElsaber تقديم بلاغ
بتاريخ: 19 يونيو 201312 سنة كاتب الموضوع comment_237654 شكرا جزيلا انا حزفت h,d ظهر كويس لكن الايام فى اليمين والساعات فى الشمال مش مشكلة قوى تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.