gpt4 book ai didi

mysql - 计算范围之间的日期

转载 作者:太空宇宙 更新时间:2023-11-03 10:41:45 25 4
gpt4 key购买 nike

我正在尝试计算一个范围内的日期。我看过here但这对我不起作用。

这是我的表格示例

repo   | revision    | date         | author

test | 1 | 01/01/2011 | chris
test | 2 | 01/01/2011 | chris
test | 3 | 01/02/2011 | chris

所以我想计算与 repo 等效的日期...所以在这种情况下,它会为 01/01/2011 返回 2 >1 表示 01/02/2011

这是我认为最接近完成此目标的...

select date, count(*)
from SVNLogEntry
where repo = 'test' and date between '01/01/2011' and '01/01/2017'
group by date;

最佳答案

如果你想要不同日期的数量,那么使用count(distinct):

select repo, count(distinct date)
from SVNLogEntry
where repo = 'test' and date between '2011-01-01' and '2017-01-01'
group by repo;

要按repo 获取它们,然后使用group by repo,而不是group by date

关于mysql - 计算范围之间的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37210123/

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