我有一个带有时间戳的列,以毫秒为单位,我想知道如何使一个查询显示这样的列表而不重复
May 13, 2014
May 08, 2014
May 06, 2014
May 04, 2014
有些日子里有大约一百条记录,这就是我需要展示独特日子的原因
答案 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;