怎样将数据窗口某列的所有值累加在一起?急!!

badcoldlj 2003-02-14 12:44:49
想把数据窗口中某一列的值全部累加在一起并得到此结果将其显示出来,不知怎么做,请指点,急!
谢谢。
...全文
59 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangkenping 2003-02-14
  • 打赏
  • 举报
回复
在数据窗里加一个计算列,表达式写为sum(计算列 for all)
唏嘘的猪肉贩 2003-02-14
  • 打赏
  • 举报
回复
我作了实验,第二种方法没有问题
比如数据窗口的原有的列为a,新建一个计算列命名为aaa,其表达式为a*2
在数据窗口的summary 或footer区加入一个计算字段,其表达式为sum(aaa)
则没有问题,示例如下
a aaa
-----------------
1 2
2 4
3 6
-----------------
12
你加入的计算列命名了没有?如果你也是像我这样做的,请把你的问题详细描述一下
比如,数据窗口是什么类型的(grid,freeform,...),计算列表达式怎么写的


badcoldlj 2003-02-14
  • 打赏
  • 举报
回复
我得数据窗口是一个sql的数据窗口,所以不能用select语句把表中的某一列加到一起,而且我要累加的列本身就是计算列,试了试第二种也得不到正确结果。
dingzhaofeng 2003-02-14
  • 打赏
  • 举报
回复
需要显示在数据窗口里就用第二个;
需要在程序里得到这个和闲时到其他位置,就用第一个;
chyyym 2003-02-14
  • 打赏
  • 举报
回复
在数据窗里加一个计算列,表达式写为sum(colname for all).OK?
lgchao 2003-02-14
  • 打赏
  • 举报
回复
select sum(colname) from tablename

611

社区成员

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

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