马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
我有一张购物卡
统计日期分别在20100101、20100110、20100120
有三条记录
记录1 20100101 1000元 原购物卡1000元
记录2 20100110 -400元 减少了400元
记录3 20100120 +20元 充值了20元
现在报表有个统计日期
我输入 20100101 得出记录1000元
20100110 得出记录 1000-400=600元
20100120 得出记录 600+20=600元
这三条记录id相同
这个其实用aggregate直接做就可以了。。。
aggregate 用法: aggregate ( expr [ auto ] ) aggregate ( expr for [ all | any ] expr { , expr } ) aggregate ( expr for report ) 作用: 根据表达式的聚合类型,返回使用相应的聚合函数计算得出的值。 Example: aggregate ([本期余额]) 根据数据项[本期余额]的聚合类型,返回使用相应的聚合函数计算得出的值。 如果[本期余额]是sum()得到,则返回所有[本期余额]的合计。
|