بتاريخ: 29 سبتمبر 201213 سنة comment_227633 السلام عليكم ورحمة الله وبركاتهاريد جملة SQL استعملها في تقريروهي جملة لاسترجاع بيانات ( كود وسعر وكمية ) من جدول معينبحيث يتم تكرار البيانات على حسب الكميةبمعنى انا عندي في فاتورة معينةصنف 1 والكمية 3 وسعره مثلاً 10صنف 2 والكمية 6 وسعره مثلاً 5صنف 3 والكمية 2 وسعره مثلاً 20فالمطلوب جملة ترجع الآتي :الصنف السعر1 101 101 102 52 52 52 52 52 53 203 20يعني الصنف يتكرر على حسب كميته تم تعديل 29 سبتمبر 201213 سنة بواسطة az123 تقديم بلاغ
بتاريخ: 30 سبتمبر 201213 سنة كاتب الموضوع comment_227685 شكراً لردكأنا حليت المشكلة والحمد للهوالمشكلة بالظبط اني كنت عاوز اطبع الباركود من على فورمة المشترياتعلى ورق لاصق فكان المطلوب نسخ الكود على الورق اللاصق على حسب الكميةبمعنى انا اشتريت 10 من الصنف فيتم طباعة 10 ورقات لاصقة بنفس بيانات الصنفوالحل ليستفيد منه الجميع : with num as (select level as rnk from dual connect by level<=(select max(bc) from purchases_d)) select code , sprice , '*'||code||'*' as barcode from purchases_d join num on ( num.rnk <=bc) where bn=_bn order by code تم تعديل 30 سبتمبر 201213 سنة بواسطة az123 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.