选择不同的时间戳作为DD/MM/YYYY mysql

kit*_*kid 5 mysql sql

我有多个行itemDate(timestamp),如下所示:

itemDate
2013-04-09 17:24:31
2013-04-09 10:24:31
2013-04-08 12:20:30
Run Code Online (Sandbox Code Playgroud)

当我使用时SELECT DISTINCT(itemDate) FROM item;,我将在2013-04-08获得两行.

我想得到不同日期的日期(基于YYYY-MM-DD)忽略同一天的时间是否不同.

当我从该表中查询时,我需要的结果应该如下所示:

itemDate
2013-04-09
2013-04-08
Run Code Online (Sandbox Code Playgroud)

Joh*_*nde 10

那是因为这些价值观不同.如果您尝试按日期执行此操作,请使用以下DATE()函数:

SELECT DISTINCT(DATE(itemDate)) FROM item;
Run Code Online (Sandbox Code Playgroud)