بتاريخ: 15 يونيو 200817 سنة comment_131269 Select EMPLOYEENAME,job, SUM(AMOUNT), sum( DISCOUNT) from TRNS_SALES GROUP BY joB ,EMPLOYEENAME الاستعلام هذا يعمل بشكل صحيح لكن اريد ان اضيف على الا ستعلام السابق شرط ان يكون بين تارخين TRNSDATE بس المشكله انني الا اقدر اضيف شرط حقل TRNSDATE تظهر رسالة خطاء كيف يمكن ان اضيف -----------------------------------------يعني بهذه الطريقة بس هذا الاستعلام غير صحيح Select EMPLOYEENAME,job, SUM(AMOUNT), sum( DISCOUNT) from TRNS_SALES GROUP BY joB ,EMPLOYEENAME where BETWEEN TRNSDATE ('10/06/2008' and '10/06/2008') تقديم بلاغ
بتاريخ: 15 يونيو 200817 سنة comment_131284 مفروض كودك يتكتب بالطريقة دى :- SELECT employeename, job, SUM (amount), SUM (discount) FROM trns_sales WHERE trnsdate BETWEEN '10-jun-2003' AND '10-jun-2008' GROUP BY job, employeename; و ده مثال مشابه له فى اسكيمة ال HR SELECT first_name || ' ' || last_name, job_id, SUM (salary), SUM (employee_id) FROM employees WHERE hire_date BETWEEN '17-JUN-87' AND '17-JUN-95' GROUP BY first_name || ' ' || last_name, job_id ; و بالتوفيق تقديم بلاغ
بتاريخ: 19 يوليو 200817 سنة comment_133624 السلام عليكم طب علي حد علمي مش المفروض having بدل where? تقديم بلاغ
بتاريخ: 19 يوليو 200817 سنة comment_133625 أحنا بنستخدم ال having لما نشرط على أداة من أدوات ال group functionsبمعنى أننا لما نقسم مجموع مرتبات الموظفيين على حسب أرقام الاقسام الرئيسية بشرط ان المجموع يقل عن 25000 فده يتعمل ب having مش ب where لأننا هنا بنشرط على أداة ال sum و دى اداة من ادوات ال group functionsو ده مثال للتوضيح :- SELECT SUM (salary), department_id FROM employees GROUP BY department_id HAVING SUM (salary) < 25000; أتمنى تكون الفكرة أكثر وضوحاً دلوقتى ..... و بالتوفيق . تقديم بلاغ
بتاريخ: 20 يوليو 200817 سنة comment_133674 طيب كدا جميل بس ياريت توضيح أكثر لاسكيمةالhr بعد اذنك أخ هانى تم تعديل 20 يوليو 200817 سنة بواسطة alshimaa تقديم بلاغ
بتاريخ: 20 يوليو 200817 سنة comment_133676 توضيح أكثر لاسكينة الhr الكود اللى انا كتبته متوافق مع أسكيمة ال HRأم أنك لديك قصد أخر ؟ تقديم بلاغ
بتاريخ: 21 يوليو 200817 سنة comment_133778 السلام عليكمشكرا اخ هاني عالتوضيحمعلش استحمل غلاسة مبتدئين بقيوالله ولي التوفيق تقديم بلاغ
بتاريخ: 21 يوليو 200817 سنة comment_133804 كان كل قصدى انى مش عارفة ان الكود بيختلف من مكان لمكانوشكرا على غلاسة المبتدئئين دى ياأخ رامى تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.