我正在嘗試使用 listagg 按日期對類別進行分組,但該欄位是日期時間。類別出現在不同的行上。是否可以僅按日期分組?我已經在 group by 中嘗試了 CAST 和 DATE,但它仍然無法正常作業。這是基本查詢:
select ACCOUNT,
ID,
NAME,
TERM,
listagg(CATEGORY, ', ') within group (order by CATEGORY) as cat_by_date,
trunc(TRANSACTION_DATE) short_date
from TABLE
where term= '2022'
and CATEGORY in ('T', 'H', 'P')
group by
ACCOUNT_UID,
ID,
NAME,
TERM,
TRANSACTION_DATE
order by 1
uj5u.com熱心網友回復:
TRUNC 在 GROUP BY 中也是如此
...
group by
ACCOUNT_UID,
ID,
NAME,
TERM,
TRUNC(TRANSACTION_DATE)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/407686.html
標籤:
