gpt4 book ai didi

mysql - 如何短语 MySQL 查询以获取组中列的每日总计?

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

我有以下表结构:

vote_id     date                    user       source
-------- ------ ------ --------
1 2013-07-23 01:37:25 user1 x
2 2013-07-23 13:15:10 user2 y
3 2013-07-23 22:30:53 user3 x
4 2013-07-24 17:38:46 user1 y

我想在查询中得到的是每个来源每天的投票数。问题是我将日期记录到秒,但我希望它在查询中按天排序。

例如结果将是这样的:

2013-07-23    source: x     votes: 10
2013-07-23 source: y votes: 2

2013-07-24 source: x votes: 0
2013-07-24 source: y votes: 6
2013-07-24 source: z votes: 3

因此每天都会有每个来源的总票数(未指定来源的数量,它可以是任何值)。

有什么想法吗?目前这个查询有点超出我的理解范围。

最佳答案

使用 DATE() 函数从完整的 datetime 字段中提取日期。

Select DATE(date) Day, Source, Count(*) Votes
From Table
Group By DATE(date) Day, Source

关于mysql - 如何短语 MySQL 查询以获取组中列的每日总计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18218320/

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