Saya mencoba memasukkan beberapa elemen data ke dalam kolom di Oracle 11g tetapi hanya berhasil sebagian. Di bawah ini adalah dua contoh catatan.
IRS_Forms Tax_Date Tax_Id Tax_Times
1040A 5/9/2011 4:51:00 AM BB11 2
1099B 5/9/2011 4:51:00 AM BB11 2
Dari sini, saya dapat mengisi kolom IRS_Forms seperti skrip di bawah ini:
Select
Tax_Id,
Tax_Date,
LISTAGG(IRS_Forms,', ') WITHIN GROUP (ORDER BY IRS_Forms) AS TAX_TYPES
from
(
IRS_Forms Tax_Date Tax_Id Tax_Times
1040A 5/9/2011 4:51:00 AM BB11 2
1099B 5/9/2011 4:51:00 AM BB11 2
)X
group by Tax_id, Tax_date
hasil keluaran:
Tax_id Tax_Date Tax_TYPES
BB11 5/9/2011 4:51:00 AM 1040A, 1099B
Bagaimana cara memasukkan data tambahan ke dalam Tax_TYPES seperti menambahkan jumlah dalam kolom () dari Tax_Times di atas? Inilah hasil yang saya inginkan:
Desired result:
Tax_id Tax_Date Tax_TYPES
BB11 5/9/2011 4:51:00 AM 1040A (2),1099B (2)