"execute statement 'insert into musteritopurun values('''||:musteriid||''','''||:barkod||''','''||:toplam||''')';" bu kısmı yazmadıgım zaman dogru calısıyor. ama benim burda onceki selectteki cıktıları bu tabloya insert etmem gerek. bu konuda yardımcı olursanız sevinirim.
Kod: Tümünü seç
For execute statement 'select m.musteriid from musteri m' into :musteriid
do
For execute statement 'select first 5 um.urunbarkod, sum(um.miktar) from urunmusteri um where um.musteriid='''||:musteriid||''' group by um.musteriid, um.urunbarkod order by sum(um.miktar) desc'
into :barkod,:toplam
do
execute statement 'insert into musteritopurun values('''||:musteriid||''','''||:barkod||''','''||:toplam||''')';
suspend;
suspend;