社区
PowerBuilder
帖子详情
关于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
打赏
收藏
关于SUM()按某种条件求和
我有一个表上面的字段有,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 中,怎么能实现谢谢大家 我想写过的人看来,我这个一定不会难的明天晚上来结帖子。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
量化交易入门之股票数据获取——无所不能的Python系列课程
pandas列
条件
判断和
sum
方法的使用 - pandas merge方法的使用 - pandas corr方法的使用 - pandas groupby方法的使用 - 使用Tabulate框架输出markdown格式 - pandas reset_index方法的使用 -...
Mysql按
条件
求和
Sum
函数
首先在写这博客的初衷是因为在工作开发过程中遇到了数据汇总问题,并且有的还是按
条件
汇总,这就有点小麻烦,然而学会使用
sum
函数之后,这些问题就迎刃而解了。是不是很Nice。好记性不如烂笔头!再此,希望能帮到类似需求的小伙伴,谢谢!!!下面进入正题。 一、汇总数据展示: 二、后台数据封装类: public class FtDailyStaticData { private int...
mysql的
sum
求和
函数
求和
性能优化
如果表经常受到写操作的影响(如INSERT、UPDATE、DELETE),这可能会导致锁争用,从而影响查询性能。对于需要频繁计算汇总数据的场景,可以创建一个聚合表(如按日期汇总的表),并定期更新这个表。如果不需要精确的
求和
值,你可以考虑使用近似值。例如,你可以定期计算总和并将其存储在另一个表中,然后查询这个表而不是实时计算。虽然对于
求和
操作来说,索引可能不是必需的,但确保没有其他查询在同时运行,这些查询可能会受益于。命令来查看查询的执行计划,这可以帮助你理解MySQL是如何执行这个查询的。
oracle over 累计,Oracle-分析函数之连续
求和
sum
(…) over(…)
概述之前更新了一篇Oracle的函数文章 分析函数并没有包括,这里作为单独的开篇来介绍一下 分析函数Oracle函数系列:分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的
某种
统计值,并且每一组的每一行都可以返回一个统计值。分析函数和聚合函数的区别普通的聚合函数用group by分组,每个分组返回一个统计值,分析函数采用partition b...
不同情况下的sql
求和
SELECT bd.device_no AS 设备编号,
SUM
(IFNULL(bu.amount,0)) as 总营收,
SUM
(CASE WHEN bu.is_online = 0 THEN bu.amount ELSE 0 END) as 线上,
SUM
(CASE WHEN bu.is_online = 1 THEN bu.amount ELSE 0 END) as 线下 FROM b_device_tbl bd LEFT JOIN b_userdevice_rec_tbl bu ON...
PowerBuilder
1,078
社区成员
66,438
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章