【发布时间】:2023-02-18 19:24:50
【问题描述】:
我正在制作一张包含其他银行交易金额的表格。 第一行将是总数。第一列是绝对数字,第二列是总金额的百分比,第三列是最后一列,是发件人银行的名称。
例如:
| TRN | % | BANK |
|---|---|---|
| 8000 | 100% | ALL |
| 4000 | 50% | BANK1 |
| 2000 | 25% | BANK2 |
| 2000 | 25% | BANK3 |
我无法获取 % 列,因为在我的脚本中数据已经分组。
SELECT COUNT(*)
,'100%' as %,
,'ALL' as BANK
FROM table A
UNION ALL
SELECT COUNT(*)
,**IDK**
,BANK_ID BANK
FROM TABLE2 B
GROUP BY A.BANK_ID
ORDER BY 1 DESC
我知道应该有过度分区的可能性,但我不知道如何。
感谢您的任何提示!
【问题讨论】:
-
你能用样本输入表更新你的帖子吗?
-
你的意思是源表?
-
当您应用固定查询时,您的输出将是所呈现的预期输出的表。
标签: sql oracle plsql plsqldeveloper