بتاريخ: 15 سبتمبر 201312 سنة comment_240163 السلام عليكمعايزة اعمل فيو يعرض لى ريكوردات معينة من جدول(التى لم تتكرر فقط),, الكود المطلوب كالتالى: create view v as select sal,count(*) group by sal having count(*)<>2 as value from emp; حد ممكن يساعدنى فى syntexوهل ممكن اعمل تقرير من الفيو؟ تم تعديل 15 سبتمبر 201312 سنة بواسطة Ahmad.Hasan تقديم بلاغ
بتاريخ: 15 سبتمبر 201312 سنة comment_240164 having count(*) <2 نعم يمكن عمل تقرير من الفيو تقديم بلاغ
بتاريخ: 15 سبتمبر 201312 سنة كاتب الموضوع comment_240165 CREATE VIEW z AS SELECT sal,count(*),ename FROM emp having count(*)<>2دلوقتى انا عملت الكود ده ما اشتغلش...ممكن اعرف ليه؟انا عايزة يعرض لى اللى عدد مرات تكرارة ليست 2 تقديم بلاغ
بتاريخ: 15 سبتمبر 201312 سنة comment_240166 Create view test as select count(*),sal,ename from emp group by sal,ename having count(*)<>2 تقديم بلاغ
بتاريخ: 15 سبتمبر 201312 سنة كاتب الموضوع comment_240169 انا لقيت فكرة تانية من غير الفيو...عندى تقرير قديم عايزة اضيف فيه الكود بتاع التكرار بس فيه مشكلة بتاع الربط بين GROUP BY و WHEREالكود الاول(بتاع التقرير القديم) SELECT ALL PR.PRODUCT_TYPE, OHDA.NAME, SECOND.WORK_SECOND, FIRST.WORK_FIRST, REG.REG_TYPE, PRODUCT.REG_DATE, PRODUCT.DETAILS,product.product_id FROM FIRST, OHDA, PR, PRODUCT, SECOND, REG WHERE ( ((_1)=first.work_first) and ((_2)=pr.product_type) and (product.id=ohda.id(+)) and (PRODUCT.PRODUCT_TYPE = PR.PR_ID(+)) AND (OHDA.WORK_SECOND = SECOND.SECOND_ID(+)) AND (OHDA.WORK_FIRST = SECOND.FIRST_ID) AND (SECOND.FIRST_ID = FIRST.FIRST_ID(+)) AND (PRODUCT.REG_TYPE = REG.REG_ID(+))) الكود الجديد بتاع فلتر التكرار: SELECT SERIAL FROM PRODUCT GROUP BY SERIAL HAVING COUNT(*)<>2 ازاى ادمجهم مع بعض.و لك كل التحية تم تعديل 15 سبتمبر 201312 سنة بواسطة Ahmad.Hasan تقديم بلاغ
بتاريخ: 15 سبتمبر 201312 سنة comment_240171 يمكن اضافة الجمله الجديد للتقرير عن طريق عمل master details وعمل لينك مع الجمله القديمه من خلال حقل primary key تقديم بلاغ
بتاريخ: 15 سبتمبر 201312 سنة كاتب الموضوع comment_240173 الكلام جميل لكن التنفيذ ازاى(الكود يتكتب ازاى) ؟؟معلش ممكن تساعدنى لانى مبتدئة تقديم بلاغ
بتاريخ: 15 سبتمبر 201312 سنة comment_240174 أرجو مشاهدة المرفق لمثال بسيط لتقرير من نوع Master Details Master Details.rar تقديم بلاغ
بتاريخ: 15 سبتمبر 201312 سنة كاتب الموضوع comment_240175 الموضوع مش ماستر و ديتيل الموضوع جملتين واحدة WHERE و واحدة GROUP BYفكرة جدولين دى مش مشكلةلو عندك حل ياريت تقول لى تقديم بلاغ
بتاريخ: 15 سبتمبر 201312 سنة comment_240180 السلام عليكم ضعي جملة الـ Select التانية كأنها Nested Select في الـ Select الاولى. مثال: SELECT empno, (SELECT ename FROM emp b WHERE b.empno = a.empno) ename FROM emp a تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.