我将简化我的工作,并假设我有一个表来存储特定产品的每日收入。
该表称为收入,如下所示:
Product ID Revenue
1 20
1 40
1 30
2 10
收入是按插入日期排序的,我们可以肯定地知道,即对于产品ID = 1,第1天的收入为20美元,第2天-40美元,第3天-30美元。
我需要构建一个查询,该查询将输出如下所示的字符串:
"DAY 1: 20$, DAY2: 40$, DAY3: 30$
“
我所知道的是如何使用LISTAGG以逗号分隔的方式获取金额,但是我不确定是否有一种查询方法可以执行上面的操作。我无法使用存储过程或函数,它必须是查询。
一些提示确实有帮助。