Office中国论坛/Access中国论坛

标题: 求和出错 [打印本页]

作者: niwj    时间: 2007-6-29 00:32
标题: 求和出错
[attach]25149[/attach]

大家看看我的实例,在“开始日期”处输入“2007-05-01”!
有个奇怪的问题是:5月份的 >0 的数据不会相加!
我的代码是这样的:Sum(IIf([日期]=Format(Forms!zcd!开始日期,"yyyy-mm") And [数量]>0,[数量],0)) AS 当月订单
问题出在哪呢?[em06]
作者: 一点通    时间: 2007-6-29 02:59
你要将[日期]也要格式一下才能计算的

SELECT 库存.产品名称, Sum(IIf(Format([日期],"yyyy-mm")=Format(Forms!zcd!开始日期,"yyyy-mm") And [数量]>0,[数量],0)) AS 当月订单
FROM 库存
GROUP BY 库存.产品名称;

作者: niwj    时间: 2007-6-29 17:10
原来错在这样啦,谢谢一点通指点![em10]




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3