gpt4 book ai didi

带有 IF 语句的 Mysql SUM 函数

转载 作者:行者123 更新时间:2023-11-30 23:13:08 34 4
gpt4 key购买 nike

我正在为自己写一个小财务程序,但我在这里遇到了这个小问题:)

我以两种不同的货币(美元、欧元)存储我的收据。基本上我想做一个 SELECT 查询,它将返回欧元收据的总金额。

SELECT SUM(IF(type='euro',amount,amount*value)) FROM receipt

到目前为止,我发现上面的查询不会遍历表格的每一行。它只是为我总结第二个陈述。

非常感谢任何帮助。

最佳答案

SELECT SUM(SELECT amount FROM receipt WHERE type='euro') AS euro_amount, SUM(SELECT amount FROM receipt WHERE type='usd') AS usd_amount FROM receipt

if条件下不能写sum,如果想单查询得到结果可以试试上面的子查询

关于带有 IF 语句的 Mysql SUM 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19078265/

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