遇到一个问题搞半天没弄成。。。求助。。。
如图:
此主题相关图片如下:5.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2016-3/2016311543876992.png)
这是后台的一个sql视图,想统计各个店员经办的会员充值当天的余额,充值金额-消费金额,有可能当天没有消费,那就是当天的充值金额
我是这样想的:先找出这些行,然后统计:
Dim dt As DataTable
cm d.Comman dText = "SELEC T 操作时间,经办店员,余额 * '" & tcbl & "' As 储值提成 From {储值卡操作记录} where " & filter & " and 操作时间 = " '//tcbl 是设定的一个 提成比率 打黄色的是想说 操作时间 的充值时间 的当天,并且是最大值(这样就知道充值当天之后的余额)。。不知道可不可行,也不知道怎么写。。
dt = cmd.ExecuteReader()
Dim b As New GroupTableBuilder("统计表1",dt)
b.Groups.AddDef("操作时间",DateGroupEnum.Year,"年") '添加日期列用于分组,并用"年"代替原名称
b.Groups.AddDef("操作时间","月") '添加日期列用于分组,并用"月"代替原名称
b.Groups.AddDef("经办人") '根据产品分组
b.Totals.AddDef("储值提成","","提成收入_值")