以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Syntax error in aggregate argument是什么意思啊 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157776) |
||||
-- 作者:guosheng -- 发布时间:2020/10/28 17:18:00 -- Syntax error in aggregate argument是什么意思啊 阴影部分提示的错误啥意思啊,该怎么改啊? dim dt as datatable Sheet2(i,3).Value=dt.compute("sum(含税金额-不含税金额)","含税金额>0 And 服务名称=\'" & Service &"\' And 租赁形式=\'" & leibie &"\'") |
||||
-- 作者:有点蓝 -- 发布时间:2020/10/28 17:27:00 -- compute没有在聚合函数里做表达式计算的用法,改为sqlcompute才可以 |
||||
-- 作者:guosheng -- 发布时间:2020/10/28 17:31:00 -- 不用dt = cmd.ExecuteReader(),该怎么优化计算部分啊?
|
||||
-- 作者:有点蓝 -- 发布时间:2020/10/28 17:36:00 -- 直接生成统计表输出。请提示实例说明 |
||||
-- 作者:guosheng -- 发布时间:2020/10/28 18:03:00 -- 功能,那个sql生成的数据赋值给了变量dt,并加载到前端,之后手工代码实现 分组统计并填充excel中。 表加载到前端,将不能用sqlcompute,只能用compute。 那个sql生成的表(sql拼接的一个表),如何不加载到前端,而又能让sqlgetvalues和sqlcompute使用呢?该用什么方式引入那个select表啊? [此贴子已经被作者于2020/10/28 19:04:42编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2020/10/29 8:27:00 -- sql里不是已经做计算了吗:含税金额-不含税金额 As 税额 Sheet2(i,3).Value=dt.compute("sum(税额)","含税金额>0 And 服务名称=\'" & Service &"\' And 租赁形式=\'" & leibie &"\'")
|