17 行のレコードを含む列 (chgkey) があります。最初の 3 つのレコードを同じ行に出力するにはどうすればよいですか (raw1、raw2、raw3 など)。これで raw1 を問題なく印刷できます。どんな助けでも大歓迎です。以下は私のコードです。
let rpt.chgkey = null
select * into z_charge.* from charge where charnum in
(select shtwrd_no from crbookid where
crbookid.book_no = rpt.book_no and crbookid.line_no = rpt.line_no )
let scratch = z_charge.chgkey
let rpt.chgkey = scratch
call make_charge_section(scratch) returning rpt.chgkey
print
column 1, ESC, "(s0p12h0s3b4099T", ESC, "&a0.5R"
print
print ESC,"&a15.1R", ESC,"&a15C", rpt.chgkey