Mysql 如何使用列';日期类型时间戳

Mysql 如何使用列';日期类型时间戳,mysql,sql,Mysql,Sql,数据库是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(FROM_UNI

数据库是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(FROM_UNIXTIME(birthday), '%d-%m-%Y')
这样试试看

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

选择生日的数据类型为“long”有什么具体原因吗?mysql中有称为long的数据类型吗?我知道longblob和longtext
select sum(_id) from Persons group by date_format(birthday,'%y-%m-%d')