بتاريخ: 16 سبتمبر 201411 سنة comment_254876 يا اخون عندي هذه function واريد ان تعطيني نتائج صحيحة اذا انا استعلمت خلال مدة من الزمن اطول , لليوم الواحد تعطيني الي بدياه لكن ليومين لا تعطي المطلوب function CF_11Formula return Number is xx_no number(10); begin SELECT count(DISTINCT(PTRC_VEH_AUDIT.PLATE_NO )) into xx_no FROM PTRC_VEH_AUDIT WHERE TO_DATE(PTRC_VEH_AUDIT.OPERATION_DATE,'DD/MM/YYYY') BETWEEN TO_DATE(_FROM_DATE,'DD/MM/YYYY') AND TO_DATE(_TO_DATE,'DD/MM/YYYY') AND PTRC_VEH_AUDIT.DONE_BY like '%ahmad%' ; return xx_no ; EXCEPTION WHEN OTHERS THEN RETURN NULL; end; تم تعديل 16 سبتمبر 201411 سنة بواسطة Ahmad.Hasan تقديم بلاغ
بتاريخ: 16 سبتمبر 201411 سنة كاتب الموضوع comment_254877 بحيث لو تكرر PTRC_VEH_AUDIT.PLATE_NO في يوم اخر اقدر اعده تقديم بلاغ
بتاريخ: 16 سبتمبر 201411 سنة comment_254878 السلام عليكم اذا كانت تريد PTRC_VEH_AUDIT.PLATE_NO ان يتكرار في يوم اخر شيل DISTINCT من الكويري بحيث يكون كالتالي : function CF_11Formula return Number is xx_no number(10); begin SELECT count(PTRC_VEH_AUDIT.PLATE_NO ) into xx_no FROM PTRC_VEH_AUDIT WHERE TO_DATE(PTRC_VEH_AUDIT.OPERATION_DATE,'DD/MM/YYYY') BETWEEN TO_DATE(_FROM_DATE,'DD/MM/YYYY') AND TO_DATE(_TO_DATE,'DD/MM/YYYY') AND PTRC_VEH_AUDIT.DONE_BY like '%ahmad%' ; return xx_no ; EXCEPTION WHEN OTHERS THEN RETURN NULL; end; شكرا تقديم بلاغ
بتاريخ: 17 سبتمبر 201411 سنة كاتب الموضوع comment_254908 مشكور اخوي انس انا بعرف هيك بس انا ما بدياه يتكرر في نفس اليوم ويتكرر عادي في يوم اخر( ليس مسموح ان اعد التكرار في نفس اليوم الواحد لكن مسموح ان اعد لو كان في يوم اخر) تقديم بلاغ
بتاريخ: 17 سبتمبر 201411 سنة كاتب الموضوع comment_254909 PTRC_VEH_AUDIT.PLATE_NO بنفس PTRC_VEH_AUDIT.OPERATION_DATE ما بدياه يتكرر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.