gpt4 book ai didi

mysql - SQL:获取哪一天下载的最大文件数

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

我在编写 sql 查询以获取日期和当天下载的最大文件总数时感到困惑。

我的表包含 3 个字段 sno , da_te , fileName ,也许不需要 fileName这个情况。sno为整数,da_te为默认时间戳,fileName为varchar

所以例如我的 table 看起来像这样:-

sno    da_te                                    fileName

1 2015-10-18 11:13:00 xyz.pdf
2 2015-10-18 11:13:00 xxy.pdf
3 2015-10-18 11:13:00 xyy.pdf
4 2015-10-18 11:13:00 yyz.pdf
5 2015-10-18 11:13:00 xyz.pdf
6 2015-10-17 11:13:00 xzz.pdf
7 2015-10-17 11:13:00 zyz.pdf
8 2015-10-17 11:13:00 xyx.pdf
9 2015-10-16 11:13:00 xyy.pdf
10 2015-10-16 11:13:00 xyz.pdf

所以,结果我们可以得到:-

最大下载文件数 = 5

最大文件下载日期 = 2015-10-18

我想知道如何编写上述情况的sql查询。

最佳答案

您可以将 group bycount 一起使用。

select date(da_te), count(*)
from tablename
group by date(da_te)
order by count(*) desc
limit 1

关于mysql - SQL:获取哪一天下载的最大文件数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33198871/

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