gpt4 book ai didi

mysql - 仅查看一列的子句

转载 作者:行者123 更新时间:2023-11-29 09:35:23 25 4
gpt4 key购买 nike

我需要创建一个包含 3 列的 View ,前两列没有问题,因为它们是按日期分组的简单求和...对于第三列,我只需要添加初始表中的一些值,如何我可以解决吗?在哪里用两个?或者子句的两个条件? 。例如:

T1
id||amount||cod_pay||reg_date
1 ||10.00 ||SDD || 2019-08
2 ||5.00 ||BON || 2019-08
3 ||15.00 ||SDD || 2019-07
4 ||10.00 ||BOL || 2019-06
5 ||40.00 ||SDD || 2019-06
6 ||110.00||BON || 2019-06

VIEW
reg_date||month_amount||sdd_month_amount
2019-08 ||15.00 ||10.00
2019-07 ||15.00 ||15.00
2019-06 ||160.00 ||40.00

不知道说清楚了没有,希望是这样。感谢您的支持。

最佳答案

使用条件聚合:

select reg_date, sum(amount) as month_amount,
sum(case when cod_pay = 'SDD' then amount end) as sdd_amount
from t
group by reg_date;

Here是一个 db<>fiddle,说明它是有效的。

关于mysql - 仅查看一列的子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57758018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com