بتاريخ: 20 يوليو 201015 سنة comment_197073 أخواني انا استخدمت هذا الكود وانا ابغى منه انه يعطيني البيانات عندما FROM_ DATEيساوي الشهر الحالي يعني البيانات التي FROM_DATE حقهايساوي الشهر الحال هي التي اريدها ان تطلع يعني بس بيانات الي التاريخ حقها يساوي 07/2010 مثلا يعني.لكن للأسف الكود بيطلعلي البيانات كلها الي لها شهر سبعة وغيرها Declare x number;Begin Select count(*) into x from DOC_V_DATE WHERE DOC_NUM=:DOC_V_DATE.DOC_NUM AND TO_CHAR(FROM_DATE,'MM/YYYY')= TO_CHAR(:T,'MM/YYYY'); If x>0 then Next_block; Execute_Query; LAST_RECORD; Else Next_block; End If;End;علما انه T عي ايتم نو داتابيس يعرض لي تاريخ اليوم القيمة الافتراضية له $$DATE$$ والفورمات MM/YYYY تقديم بلاغ
بتاريخ: 20 يوليو 201015 سنة comment_197080 السلام عليكم اخي الكريم نفترض انك تريد عدد الموظفين الذين لديهم اجازة في شهر محدد اذا هذا هو الشرط امامك عدة طرق لتنفيذ هذا المطلب ممكن هذا الكود في رز التنفيذ Declare x number; Begin Select count(*) into x from DOC_V_DATE WHERE to_char(DOC_NUM,'month') =to_char(:DOC_V_DATE.DOC_NUM,'month') تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.