小编j_n*_*nug的帖子

sql查询相同列的差异

这是我的数据库,显示我的销售借记.此处列类型取0作为到期金额,1作为付款金额.我正在尝试计算剩余的到期日.

code Name   due bill date        type
--------------------------------------
113  ABC    30  9   2018-04-03    0
113  ABC    7   10  2018-04-03    0
113  ABC    20  11  2018-04-05    1
114  XYZ    25  25  2018-05-06    0
Run Code Online (Sandbox Code Playgroud)

当从37中减去20时,这是我想要的表格

code Name      due 
------------------
113 ABC        17
114 XYZ        25
Run Code Online (Sandbox Code Playgroud)

我用过这个查询

select code, name,SUM(amount) from Debit group by code, name, type
Run Code Online (Sandbox Code Playgroud)

什么是上述问题的正确查询?提前致谢

sql sql-server sql-server-2008-r2

2
推荐指数
1
解决办法
59
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2008-r2 ×1