MySQL查询的日期来自TimeStamp

时间:2014-03-13 21:21:50

标签: mysql

我有一个带有时间戳的列,以毫秒为单位,我想知道如何使一个查询显示这样的列表而不重复

May 13, 2014
May 08, 2014
May 06, 2014
May 04, 2014

有些日子里有大约一百条记录,这就是我需要展示独特日子的原因

3 个答案:

答案 0 :(得分:3)

这样的事应该没问题

SELECT DISTINCT FROM_UNIXTIME(your_timestamp_column/1000,'%M %d, %Y') FROM your_table;

更多详情in the docs

答案 1 :(得分:0)

SELECT distinct DATE_FORMAT(`datetime_col,'%M %d, %Y') FROM `table_name`

答案 2 :(得分:0)

使用/ 1000我能得到我需要的东西

SELECT DISTINCT FROM_UNIXTIME(your_timestamp_column/1000,'%M %d, %Y') FROM your_table;