|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
表htsx中有字段中有 合同编制号(htbh) 合同价(htj)
表fkmx中有字段中有 合同编制号(htbh) 付款金额(fkje) 尚欠金额(sqje)
(表中其他字段省略)
当在表fkmx中输入 付款金额(fkje) 时自动计算出 尚欠金额(sqje)
公式大概是这样 尚欠金额(sqje)=合同价(htj)-付款金额(fkje)的合计
表htsx 合同编号 是唯一的
在此先谢谢了!
SQL为以下代码时:
SELECT a.htbh, a.gys, a.htnr, a.htj, Sum(b.fkje) AS fkje_hj, nz(a.htj)-nz(Sum(b.fkje)) AS sqje_hj
FROM htsx AS a LEFT JOIN fkmx AS b ON a.htbh = b.htbh
GROUP BY a.htbh, a.gys, a.htnr, a.htj
结果为
htbh gys htnr htj fkje_hj sqje_hj
XM-001 河池五金公司 电线类 120,000.00 50000 70000
XM-002 南宁五洋化工 磷酸 200,000.00 5000 195000
XM-003 上海轻钢公司 轴承等 500,000.00 500000
XM-004 南宁华仁电线 高压线缆 300,009.00 300009
我想要的结果为某一条指定的合同编号
如“XM-001”则
htbh gys htnr htj fkje_hj sqje_hj
XM-001 河池五金公司 电线类 120,000.00 50000 70000
我写SQL总提示错的,初学的不知道错在哪,切望朋友指点!~~
这些是我改写的~~
SELECT a.htbh, a.gys,a.htj,Sum(b.fkje) AS fkje_hj, nz(a.htj)-nz(Sum(b.fkje)) AS sqje_hj
from htsx AS a inner join fkmx AS b on a.htbh = b.htbh
where a.htbh='XM-001'
|
|