بتاريخ: 29 أبريل 20178 سنة comment_286236 السلام عليكم ورحمة الله وبركاته اخواني ارجو ا المساعده في هذا السؤال لم استطع حله وبحثت ولكن بدون فائدة واليكم السؤال اكتب برنامج يقوم بكل الخطوات التاليه 1- استعلم عن بيانات الحسابات account . 2 - طباعه ثلاث حسابات الاعلى رصيد وحالتها نشط . 3 - ادخال بيانات (الثلاث حسابات الاعلى رصيد وحالتها موقوف ) الى جدول acc_locked. ادخال بيانات على insert ولم استطع حله حليت الفقره الاولى باقي 2 و3 على pl/sql فأرجوا مساعدتي في حل الفقرتين وشكرا جزيلا لكم تقديم بلاغ
بتاريخ: 30 أبريل 20178 سنة comment_286245 2- select * from (select max(balance), account_id from accounts where status = 'active' group by account_id order by account_id) where rownum <4; حطها في لووب واطبعها. تقديم بلاغ
بتاريخ: 30 أبريل 20178 سنة comment_286253 insert into acc_locked select rw, account_no From ( Select rownum rw, account_no From account WHERE upper(status) = 'ACTIVE' order by acount_value desc ) Where rw < 4 تم تعديل 30 أبريل 20178 سنة بواسطة is_man تقديم بلاغ
بتاريخ: 30 أبريل 20178 سنة comment_286257 عذرا, انسى الى فوق ده. FOR I IN (SELECT * FROM (SELECT* FROM ACCOUNTS WHERE STATUS = 'ACTIVE' ORDER BY ACCOUNT_BALANCE DESC) WHERE ROWNUM <4; DBMS_OUTPUT.PUT_LINE(I.ACCOUNT_BALANCE); END LOOP; تم تعديل 30 أبريل 20178 سنة بواسطة eslam elbyaly تقديم بلاغ
بتاريخ: 1 مايو 20178 سنة comment_286298 عذرا, انسى الى فوق ده. FOR I IN (SELECT * FROM (SELECT* FROM ACCOUNTS WHERE STATUS = 'ACTIVE' ORDER BY ACCOUNT_BALANCE DESC) WHERE ROWNUM <4; DBMS_OUTPUT.PUT_LINE(I.ACCOUNT_BALANCE); END LOOP; ممكن يكون الحقل الحالة Status لا يساوي ACTIVE يجب وضعها كالتالي upper OR lower تقديم بلاغ
بتاريخ: 1 مايو 20178 سنة comment_286311 هو ممكن القيمة الى بتحدده اصلا لا هى active ولا ACTIVE,ممكن تكون a,A,y,Y, or 1 انا بعرفه ال concept وهو يدبر حاله بقى. تقديم بلاغ
بتاريخ: 1 مايو 20178 سنة comment_286312 انا كنت اقصد اقله ينسى الرد الى فوق بتاعى با هندسة على فكرة مقصدش ردك خالص طبعا، انا ردى كان غلط اصلا. تقديم بلاغ
بتاريخ: 22 سبتمبر 20178 سنة comment_290269 2- select * from (select max(balance), account_id from accounts where status = 'active' group by account_id order by account_id) where rownum <4; حطها في لووب واطبعها. دماغك ده الماظات يا سولم ... :D :D تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.