繁体   English   中英

如何使用列的日期类型时间戳按日期分组

[英]How to group by date with the column's date-type Timestamp

数据库是mysql。 该表如下所示:

Create table Persons (_id int8 primary key, name varchar, birthday long); 

生日是生日的时间戳。

所以我想选择按日期分组的数据,这意味着结果应该是一天的一条记录

select sum(_id) from Persons group by ....

谁能帮助我?

试试这个

select sum(_id) FROM Persons GROUP BY DATE_FORMAT(birthday, '%Y%m%d')

也许:

select sum(_id) from Persons group by DATE_FORMAT(FROM_UNIXTIME(birthday), '%d-%m-%Y')
select sum(_id) from Persons group by date_format(birthday,'%y-%m-%d')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM