gpt4 book ai didi

mysql - 如何对时间表行进行分组和求和

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

我有一个时间表模型,如下所示:

timesheet
-id
-total_hours
-user_id
-date

现在我想生成一个如下所示的报告:

user_id   total_hours

(我将有一个 where 子句来选择给定日期范围的行,但我理解这部分)。

这是一个我可以使用 activerecord 的查询还是应该使用 psql 并使用原始 sql?

最佳答案

您可以将 SUMGroup 一起使用,如下所示:

TimeSheet.select("user_id,SUM(total_hours) as total_hours").group(:user_id)

关于mysql - 如何对时间表行进行分组和求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48292710/

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