بتاريخ: 6 يونيو 20178 سنة comment_287291 السلام عليكم اريد ان احصل على عدد الايام بين التاريخين دول 30-5-2017 3-6-2017 فكيف يمكنى ذلك تقديم بلاغ
بتاريخ: 6 يونيو 20178 سنة comment_287292 اطرحهم من بعض باستخدام to_date. date-date=number of days. تقديم بلاغ
بتاريخ: 6 يونيو 20178 سنة كاتب الموضوع comment_287293 select to_char(to_date('30-5-2017','dd-mm-yy'),'dd')-to_char(to_date('3-6-2017','dd-mm-yy'),'dd') from dual; استخدمت الquery دى والناتج طلعلى 27 رغم ان فرق الايام ما بينهم 3 ايام بس تقديم بلاغ
بتاريخ: 6 يونيو 20178 سنة comment_287295 - انت بتطرح شهر 6 من شهر 5 ازاى؟!, النتيجة هتطلع بالسالب. - انت بتطرح تاريخين, يبقى to_char ملهاش لزمة. select to_date('30-05-2017') - to_date('03-06-2017') from dual; تقديم بلاغ
بتاريخ: 6 يونيو 20178 سنة comment_287297 السلام عليكم جرب هذا select (to_date('2017-09-01 ', 'YYYY-MM-DD ') - to_date('2017-08-01 ', 'YYYY-MM-DD ')) day from dual; بالتوفيق تم تعديل 6 يونيو 20178 سنة بواسطة anas.soft تقديم بلاغ
بتاريخ: 6 يونيو 20178 سنة كاتب الموضوع comment_287298 select to_date('30-05-2017','dd-mm-yy')-to_date('03-06-2017','dd-mm-yy') from dual; استخدمت الquery دى والنتيجة طلعت 4- ازاى اطلعها 4 بس تقديم بلاغ
بتاريخ: 6 يونيو 20178 سنة كاتب الموضوع comment_287299 السلام عليكم جرب هذا select (to_date('2017-09-01 ', 'YYYY-MM-DD ') - to_date('2017-08-01 ', 'YYYY-MM-DD ')) day from dual; بالتوفيق طلعلى الخطأده ORA-00963: unsupported interval type 00963. 00000 - "unsupported interval type" *Cause: *Action: Error at Line: 3 Column: 49 تقديم بلاغ
بتاريخ: 6 يونيو 20178 سنة comment_287301 السلام عليكم جرب هذا select (to_date('2017-09-01 ', 'YYYY-MM-DD ') - to_date('2017-08-01 ', 'YYYY-MM-DD ')) day from dual; بالتوفيق طلعلى الخطأده ORA-00963: unsupported interval type 00963. 00000 - "unsupported interval type" *Cause: *Action: Error at Line: 3 Column: 49 select (to_date('2017-09-01 ', 'YYYY-MM-DD ') - to_date('2017-08-01 ', 'YYYY-MM-DD ')) dayy from dual; تم تعديل 6 يونيو 20178 سنة بواسطة anas.soft تقديم بلاغ
بتاريخ: 6 يونيو 20178 سنة كاتب الموضوع comment_287303 السلام عليكم جرب هذا select (to_date('2017-09-01 ', 'YYYY-MM-DD ') - to_date('2017-08-01 ', 'YYYY-MM-DD ')) day from dual; بالتوفيق طلعلى الخطأده ORA-00963: unsupported interval type 00963. 00000 - "unsupported interval type" *Cause: *Action: Error at Line: 3 Column: 49 select (to_date('2017-09-01 ', 'YYYY-MM-DD ') - to_date('2017-08-01 ', 'YYYY-MM-DD ')) dayy from dual; فى هذه الحالة طلعت تمام 31 ولكن فى حالة دى select (to_date('2017-05-31 ', 'YYYY-MM-DD ') - to_date('2017-06-03 ', 'YYYY-MM-DD ')) dayy from dual; طلع 3- انا عاوزة اطلعه 3 تقديم بلاغ
بتاريخ: 6 يونيو 20178 سنة comment_287304 السلام عليكم جرب هذا select (to_date('2017-09-01 ', 'YYYY-MM-DD ') - to_date('2017-08-01 ', 'YYYY-MM-DD ')) day from dual; بالتوفيق طلعلى الخطأده ORA-00963: unsupported interval type 00963. 00000 - "unsupported interval type" *Cause: *Action: Error at Line: 3 Column: 49 select (to_date('2017-09-01 ', 'YYYY-MM-DD ') - to_date('2017-08-01 ', 'YYYY-MM-DD ')) dayy from dual; فى هذه الحالة طلعت تمام 31 ولكن فى حالة دى select (to_date('2017-05-31 ', 'YYYY-MM-DD ') - to_date('2017-06-03 ', 'YYYY-MM-DD ')) dayy from dual; طلع 3- انا عاوزة اطلعه 3 اعكس التاريخين select (to_date('2017-06-03 ', 'YYYY-MM-DD ') - to_date('2017-05-31 ', 'YYYY-MM-DD ')) dayy from dual; تقديم بلاغ
بتاريخ: 6 يونيو 20178 سنة comment_287305 select to_date('30-05-2017','dd-mm-yy')-to_date('03-06-2017','dd-mm-yy') from dual; استخدمت الquery دى والنتيجة طلعت 4- ازاى اطلعها 4 بس انا مش عارف ده طبيعى بالنسبة ليك انك تطرح شهر 6 من 5 ازاى! بس عموما لو عايز تشيل السالب, اقرأ عن function اسمها ABS. تقديم بلاغ
بتاريخ: 6 يونيو 20178 سنة كاتب الموضوع comment_287306 select to_date('30-05-2017','dd-mm-yy')-to_date('03-06-2017','dd-mm-yy') from dual; استخدمت الquery دى والنتيجة طلعت 4- ازاى اطلعها 4 بس انا مش عارف ده طبيعى بالنسبة ليك انك تطرح شهر 6 من 5 ازاى! بس عموما لو عايز تشيل السالب, اقرأ عن function اسمها ABS. معك حق شكرا على المساعدة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.