导航
  • 主页
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

高分求解关于compute列值的简单问题!

pigherd 2002-06-15 07:54:37
DW中有两列cost,falg,在coumpute列中如何写sum表达式才能统计所有flag = '1'的行的sum值?
...全文
4 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jmsofts 2002-06-18
gz
回复
Rasky 2002-06-18
也一样的了
回复
huma123 2002-06-18
count(1)
回复
pigherd 2002-06-17
大家说的都对,但是如果是count而不是sum又该如何?
回复
fallstone 2002-06-15
你有好几个分组吗?没分组的话不要加for 什么了啊。
回复
pigherd 2002-06-15
是 sum( if(flag='1',cost,0)) 还是 sum( if(flag='1',cost,0) for all) ?
回复
xiaoxianhe 2002-06-15
同意楼上chinalht的写法,在sum()中加入if取cost数值。
回复
chinalht 2002-06-15
sum( if(flag='1',cost,0))
回复
发动态
发帖子
PowerBuilder
创建于2007-09-28

814

社区成员

PowerBuilder 相关问题讨论
申请成为版主
社区公告
暂无公告