关于SUM()按某种条件求和

bbsuner 2002-01-12 06:09:10
我有一个表上面的字段有,ID,类型,价钱
其中类型有两个;1)应收2)应付,
ID TYPE MONEY
1 应收 123.5
2 应收 110.0
3 应付 10.0

A应收人民币:233.5 B应付人民币:10
我想实现当我输入以上这些值的时候下面的A和B能随时进行累加,
我定义了一个compute但那里写的是sum(# for all)
我想实现把应收的写在A 中把应付的写在B 中,怎么能实现谢谢大家
我想写过的人看来,我这个一定不会难的明天晚上来结帖子。
...全文
155 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Soft21 2002-01-13
  • 打赏
  • 举报
回复
大家好啊,我嘛,不错!
liulee 2002-01-12
  • 打赏
  • 举报
回复

a = sum ( if(type='应付',money,0) for all)
b = sum ( if(type='应收',money,0) for all)

liulee 2002-01-12
  • 打赏
  • 举报
回复

sincerity(sincerity) 说得没错。

sincerity 2002-01-12
  • 打赏
  • 举报
回复
A:Sum(if(type='应收',money,0))
B:Sum(if(type='应付',money,0))
zhugejunshi 2002-01-12
  • 打赏
  • 举报
回复
加这一项就行了group by type

1,078

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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