2014-03-13 139 views
0

数据库是mysql。表如此:如何按日期按日期分组日期类型时间戳

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

生日是生日的时间戳。

,所以我想选择按日期组,这意味着该结果应该是一个创纪录的一天

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

谁能帮我的数据吗?

+0

是否有挑选生日礼物, '长' 的数据类型的任何具体的原因是什么? – Riz

+0

在mysql中是否有任何称为long的数据类型? 我知道longblob和longtext – jasim

回答

0

也许是:

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

尝试这种方式,

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