Mysql 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

我需要运行一个sql查询,按日期对每个数据进行分组。名为
的我的列已创建
,是一个时间戳。使用
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)