gpt4 book ai didi

MySQL按月和年过滤结果

转载 作者:可可西里 更新时间:2023-11-01 07:49:44 25 4
gpt4 key购买 nike

我的表格显示了各个国家/地区进行的搜索量以及进行搜索的日期,我想要一个显示 2012 年和 2013 年每个月进行的搜索的查询,我需要添加单独的列月、年和搜索次数。我以前使用过下面的查询,该查询返回每周进行的搜索量,但我想将其更改为仅 2012 年和 2013 年每月进行的搜索。

SELECT COUNT(*) as `count`,
`region`,
DATE(NOW()) as `week_ending`
FROM my_stores.stats
WHERE `date` > DATE_ADD(DATE(NOW()), INTERVAL -1 WEEK)
AND
`date` < DATE(NOW())
GROUP BY `region`, DATE(NOW());

最佳答案

只需使用 MONTH()YEAR()功能

SELECT COUNT(*) as `count`,
`region`,
YEAR(`date`) as `year`,
MONTH(`date`) as `month`
FROM my_stores.stats
WHERE YEAR(`date`) in (2012,2013)
GROUP BY `region`, YEAR(`date`),MONTH(`date`)

关于MySQL按月和年过滤结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19723905/

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