想在Combine后的结果拼上【明细表3】中的列,有办法吗?1、将【日期列】的最大值拼到后边,2、获取到对应的【明细编号】拼接字符串。
想要的结果(主要是最后两列怎么拼上):
编号 金额 数量 最大日期 明细编号
A01 100 200 2023-10-20 101,102
A02 300 400 2021-02-01 211,222
-----------------------------------------------------
Dim b As New SQLGroupTableBuilder("统计表2","明细表")
dt1 = b.BuildDataSource()
Dim b2 As New SQLGroupTableBuilder("统计表3","明细表2")
dt2 = b2.BuildDataSource()
dt1.Combine("编号",dt2,"编号")
dt1.Show("统计表2") '显示统计结果,必须有这一句
统计表2的结果:
编号 金额 数量
A01 100 200
A02 300 400
-------------------------------------
明细表3的结构:
编号 日期 明细编号
A01 2022-10-10 101
A01 2023-10-20 102
A02 2020-01-01 211
A02 2021-02-01 222
[此贴子已经被作者于2023/12/20 16:50:24编辑过]