You need to enable JavaScript to run this app. 如何使用sum函数在AskGit中查询2021年6月仓库总提交次数
优惠活动
大模型
产品
解决方案
定价
更多

如何使用sum函数在AskGit中查询2021年6月仓库总提交次数

方案1:基于现有查询结果用SUM求和(符合你指定使用sum函数的需求)

你可以将已写好的按作者分组统计的SQL作为子查询,在外层对统计得到的count列求和即可,具体写法如下:

SELECT SUM(commit_count) AS total_june_commits
FROM (
    SELECT author_name, count(*) AS commit_count
    FROM commits 
    WHERE '2021-06-01T00:00:00.000' <= author_when AND author_when <= '2021-06-30T23:59:59.999' 
    GROUP BY author_name
) AS author_commit_stats

提示:这里将你原SQL中的时间上限调整为了2021-06-30T23:59:59.999,避免漏掉6月30日零点之后的所有提交。

方案2:直接统计总提交数(执行效率更高)

如果你不需要获取每位作者的提交数中间结果,也可以跳过分组直接全局统计,写法更简洁:

SELECT count(*) AS total_june_commits
FROM commits 
WHERE '2021-06-01T00:00:00.000' <= author_when AND author_when <= '2021-06-30T23:59:59.999'

内容的提问来源于stack exchange,提问作者SomethingsGottaGive

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 17:54:01