【发布时间】:2017-03-20 07:26:15
【问题描述】:
我正在使用嵌入式 derby 数据库,我想通过计算借方和贷方金额来添加运行余额列,所以请告诉我解决方案代码和图像也可以在下面找到
(如您在图像平衡总数中看到的不准确)
SELECT
V_DATE,FLAG,V_NUM,V_NARATION,
sum(VDTL.DR_AMOUNT) AS DEBIT,
sum(VDTL.CR_AMOUNT) AS CRIDIT,
sum(dr_amount)-sum(cr_amount) as total
FROM VOUCHARDETAIL AS VDTL
INNER JOIN VOUCHARMASTER AS VMST
ON VDTL.DTL_NUM =VMST.MST_NUM
WHERE (V_DATE BETWEEN '12-03-2017' AND '14-03-2017') AND (FLAG='IV' OR FLAG='BR'
OR FLAG='CP' OR FLAG='CR' OR FLAG='JV' OR FLAG='BP') AND (AC_CODE=60030002)
GROUP BY
V_DATE,FLAG,V_NUM,V_NARATION
ORDER BY
V_DATE
【问题讨论】:
-
是否有任何表架构/关系?任何样本或预期结果?
标签: sql derby cumulative-sum