当你执行:
Tables("代金券成本核算_Table1").DataSource = dt3
"代金券成本核算_Table1"就是一个只存在于内存中的临时表,用于显示统计结果,这个表在后台并不存在,所以你不能再对这个表用SQLJoinTableBuilder查询统计,SQLJoinTableBuilder查询的是后台实际存在的表。