![](/img/trans.png)
[英]ORACLE SQL: Hourly Date to be group by day time and sum of the amount
[英]Group by date but not include time - Oracle SQl
我正在嘗試使用 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
TRUNC 在 GROUP BY 中也是如此
...
group by
ACCOUNT_UID,
ID,
NAME,
TERM,
TRUNC(TRANSACTION_DATE)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.