بتاريخ: 1 أبريل 200620 سنة comment_64932 لدي تقرير ربع سنوي ادخل ف هذا التقرير الشهر والسنة فيظهر لي الناتج عباره عن ثلاثة اشهر ابتدائا من الشهر الذي ادخلةمثلا عندما ادخل 1/2006 يكون الناتج كالتالي : 1/2006 2/2006 3/2006 545 446 32963كيف استطيع اعمل هذا التقرير ارجو المساعدة باسرع مايمكن ياشباب ساعدوني بسرعة لوسمحتم؟؟؟؟؟؟؟؟؟؟؟؟ الذي عندة الحل ممكن ان يرسله لي علي الايميل التالي[email protected]او يجيب داخل المنتدي تقديم بلاغ
بتاريخ: 1 أبريل 200620 سنة comment_64960 اخي الكريم استخدم التالي select sum(amt) q1, (select sum(amt) from account where to_char(ac_date,'mm-yyyy')=to_char((to_number(:pdate,'mm')+1)||'-'||(to_char(:pdate,'yyyy'))) q2, (select sum(amt) from account where to_char(ac_date,'mm-yyyy')=to_char((to_number(:pdate,'mm')+2)||'-'||(to_char(:pdate,'yyyy'))) q3 from account where to_char(ac_date,'mm-yyyy')=to_char(:pdate,'mm-yyyy') هذا عبارة عن جمل select متداخلةهنا المفروض ان يرجع الثلاثة قيم مع بعض حيث قمت باضافة شهر على التاريخ المدخل وشهرين على التاريخ اللي بعدهفلو ادخل شهر 1 فيصبح بعد الاضافة شهر 2 وهكذاالمهم انه بيعرض ثلاثة اشهر مع بعضها حسب التاريخ على ان التاريخ في الجدول هو تاريخ عادي يتكون من يوم وشهر وسنةوعلى ان الباراميتر المدخل هو شهر وسنه فقطارجو ان تكون قد وصلت الفكرة تم تعديل 1 أبريل 200620 سنة بواسطة Admin05 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.