以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  分组统计显示最近的日期  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=164280)

--  作者:tld
--  发布时间:2021/5/4 2:30:00
--  分组统计显示最近的日期
老师好。如下分组统计中,如何显示最近的付款日期  
 
Dim g As New GroupTableBuilder("统计表1", DataTables("流水"))
g.Groups.AddDef("付款单位")
g.Totals.AddDef("付款金额")
g.Totals.AddDef("付款日期", 最近的日期)
g.Build()
MainTable = Tables("统计表1")

谢谢!

--  作者:有点蓝
--  发布时间:2021/5/5 11:39:00
--  
只能对数值列统计,使用SQL吧:http://www.foxtable.com/webhelp/topics/0695.htm

Dim q As new QueryBuilder
q.TableName = "统计表1"
q.SelectString = "Select 付款单位,sum(付款金额) as 付款金额,max(付款日期) as 最近的日期 from {流水} group by 付款单位"
q.Build
MainTable = Tables("统计表1")