Mysql SQL查询未从时间戳返回所有天
我需要运行一个sql查询,按日期对每个数据进行分组。名为Mysql SQL查询未从时间戳返回所有天,mysql,sql,Mysql,Sql,我需要运行一个sql查询,按日期对每个数据进行分组。名为的我的列已创建,是一个时间戳。使用YEAR(created)、MONTH(created)、WEEK(created)可以很好地进行查询,并显示所有结果,而day只显示一个范围。我怎样才能解决这个问题 查询年份、月份或周(已创建) 但是,此查询仅返回2017年3月3日至3月31日之间的所有数据天数答案是使用日期(已创建)而不是日期(已创建)。因为Day()返回一个月的第1-31天,而不是日期。答案是使用date(created)而不是Day
的我的列已创建
,是一个时间戳。使用YEAR(created)、MONTH(created)、WEEK(created)
可以很好地进行查询,并显示所有结果,而day只显示一个范围。我怎样才能解决这个问题
查询年份、月份或周(已创建)
但是,此查询仅返回2017年3月3日至3月31日之间的所有数据天数答案是使用
日期(已创建)
而不是日期(已创建)
。因为Day()
返回一个月的第1-31天,而不是日期。答案是使用date(created)
而不是Day(created)
。因为Day()
SELECT created
FROM mimesi_indexer.meta_served_clips
GROUP BY YEAR(created) //<-- that can be either YEAR, MONTH or WEEK
SELECT created
FROM mimesi_indexer.meta_served_clips
GROUP BY DAY(created)