Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[5分]老师们,帮帮我.

琴儿  发表于:2009-10-29 18:21:29  
复制

 

 

 

老师,我想请教下,以下的SQL语句是写在MDB数据库中的,为什么我把它放到ADP项目中会提示不能用DSUM涵数呢?

 

如果在ADP项目中我不能用DSUM涵数来求银行余额的话,那么请教老师们我该用什么涵数来求银行余额?

 

谢谢了.

 

 

 

 

 

 

nz(DSum("贷方(收入金额)","中国银行日记帐余额表_temp","[交易日期]<#" & [交易日期] & "#"))+DSum("贷方(收入金额)","中国银行日记帐余额表_temp","[交易日期]=#" & [交易日期] & "# And [序号]<=" & [序号])-nz(DSum("借方(支出金额)","中国银行日记帐余额表_temp","[交易日期]<#" & [交易日期] & "#"))-DSum("借方(支出金额)","中国银行日记帐余额表_temp","[交易日期]=#" & [交易日期] & "# And [序号]<=" & [序号]) AS 余额

 

Top
琴儿 发表于:2009-10-29 18:25:58

 

有老师帮我改下吗?



andymark 发表于:2009-10-29 19:39:00

用SUM嘛

没有相关的表结构,无法写出完整代码,楼主参考下面的语句,自行修改

 

select a.*,(select sum(金额) from 表 where 表.id<=a.id) as 累计金额

 

from 表 as a



琴儿 发表于:2009-10-30 08:59:14

 

andymark老师,我把整个MDB查询的中SQL语句都上传,你能帮我再看下吗?

 

 

我人笨,你给我写的例子我不会用.

 

 

SELECT 中国银行日记帐余额表_temp.交易日期, 中国银行日记帐余额表_temp.公司名称, 中国银行日记帐余额表_temp.摘要, 中国银行日记帐余额表_temp.借方(支出金额), 中国银行日记帐余额表_temp.贷方(收入金额), nz(DSum("贷方(收入金额)","中国银行日记帐余额表_temp","[交易日期]<#" & [交易日期] & "#"))+DSum("贷方(收入金额)","中国银行日记帐余额表_temp","[交易日期]=#" & [交易日期] & "# And [序号]<=" & [序号])-nz(DSum("借方(支出金额)","中国银行日记帐余额表_temp","[交易日期]<#" & [交易日期] & "#"))-DSum("借方(支出金额)","中国银行日记帐余额表_temp","[交易日期]=#" & [交易日期] & "# And [序号]<=" & [序号]) AS 余额, 中国银行日记帐余额表_temp.银行名称
FROM 中国银行日记帐余额表_temp;



琴儿 发表于:2009-11-02 08:57:09

问题已解决,谢谢andymark老师.



总记录:4篇  页次:1/1 9 1 :