汇总 问题,select 语句 出错

xiaoquanwen 2003-11-11 09:29:08
我有一个表:
no zongfen
张三 500

李四 300

张三 600

李四 500



现在要汇总成新表:

no zongfen

张三 1100

李四 800
string newsql
newsql='select yuejixiao.no,sum(yuejixiao.zongfen) from yuejixiao group by yuejixiao.no'
dw_1.settransobject(sqlca)
dw_1.setsqlselect(newsql)

dw_1.retrieve()

我 运行时候报错:select wrong:column do not match
请教高手指点
...全文
68 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mittee 2003-11-11
  • 打赏
  • 举报
回复
检索的列名改变了。你可以另外做一个数据窗口对象。
dw_1.dataobject = "d_use"
dw_1.settransobject(sqlca)
dw_1.retrieve()
qqjj7758 2003-11-11
  • 打赏
  • 举报
回复
??
佣工7001 2003-11-11
  • 打赏
  • 举报
回复
拿出你的datawindow的原始语句看看
jlwei888 2003-11-11
  • 打赏
  • 举报
回复
newsql 和 原的sql 的列名必须一样才行,

newsql='select yuejixiao.no,sum(yuejixiao.zongfen) as zongfen from yuejixiao group by yuejixiao.no'

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧