Sql 创造总和&;总计(甲骨文)

Sql 创造总和&;总计(甲骨文),sql,oracle,views,totals,Sql,Oracle,Views,Totals,我有一张叫做“付款”的桌子。在这张表中,我非常想在最后显示借方、贷方以及借方和贷方之间的余额的总计。另外,对于某些余额,我希望它显示为0,而不是负(-)金额。有人建议我使用视图,但我仍在理解整个概念(SQL新手)。我正在使用Oracle。有什么建议吗 CREATE TABLE Payments ( DRECNO NUMBER, DNUMBER VARCHAR2(30 BYTE), DTYPE VARCHAR2(30 BYTE), DCHECKNO NUMBER, D

我有一张叫做“付款”的桌子。在这张表中,我非常想在最后显示借方、贷方以及借方和贷方之间的余额的总计。另外,对于某些余额,我希望它显示为0,而不是负(-)金额。有人建议我使用视图,但我仍在理解整个概念(SQL新手)。我正在使用Oracle。有什么建议吗

CREATE TABLE Payments
(
 DRECNO    NUMBER,
 DNUMBER   VARCHAR2(30 BYTE),
 DTYPE     VARCHAR2(30 BYTE),
 DCHECKNO  NUMBER,
 DDEBIT    NUMBER,
 DCREDIT   NUMBER,
 DDATE     DATE,
 COMMENTS  VARCHAR2(30 BYTE)
表中记录的示例

Record#   CDNumber   Type    Check #      Debit     Credit     Date       Comments
13997      4390        GG      0           98        0                  COURT COST
13763      4390        CC      0          908        0                   DEMO COST
19001      4390        LV    8732          0        26      05-MAY-99   

您可以发布一个所需结果的示例,您是否编写此查询以在报告中使用?您是否考虑过使用Microsoft SSRS或Crystal Reports之类的报告工具来完成此任务?您可以在SQL中进行聚合,但要让它显示在表的底部,还需要一些技巧。