gpt4 book ai didi

MySQL:获取详细页面和摘要页面的总数

转载 作者:行者123 更新时间:2023-11-30 23:02:53 25 4
gpt4 key购买 nike

我的数据是这样的:

UserID  Hours   BillRate
1 1.50 2.25
1 2.50 3.25
1 3.50 3.25
2 5.50 4.25
2 6.50 5.25
2 7.50 5.25

在详细信息页面中,我有这个查询来获取每个用户 ID 的总支出

SELECT UserID, ROUND(SUM(Hours*BillRate), 2) AS TotalSpend
FROM mytable
GROUP BY UserID

UserID_1 的结果是 22.88,UserID_2 的结果是 96.88(总数是 119.76)

在摘要页面中,我必须使用 2 个 SELECT 语句运行查询以获得正确的总数:

SELECT SUM(TotalSpend)
FROM (
SELECT UserID, ROUND(SUM(Hours*BillRate), 2) AS TotalSpend
FROM mytable
WHERE UserID IN (1, 2)
GROUP BY UserID
) a

无论如何,我可以通过一个 SELECT 语句获得汇总页面中的总数吗?

最佳答案

SELECT ROUND(SUM(Hours*BillRate), 2) AS TotalSpend
FROM mytable
WHERE UserID IN (1, 2)

关于MySQL:获取详细页面和摘要页面的总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23205601/

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