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

标签 mysql sql

我有多个 itemDate 行(时间戳),如下所示:

itemDate
2013-04-09 17:24:31
2013-04-09 10:24:31
2013-04-08 12:20:30

当我使用 SELECT DISTINCT(itemDate) FROM item; 时,我得到了两行 2013-04-08。

我想获取不同日期的日期(基于 YYYY-MM-DD),忽略同一天的时间是否不同。

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

itemDate
2013-04-09
2013-04-08

最佳答案

那是因为这些值不同。如果您尝试按日期执行此操作,请使用 DATE()功能:

SELECT DISTINCT(DATE(itemDate)) FROM item;

关于mysql - 选择不同的时间戳作为 DD/MM/YYYY mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15915606/

相关文章:

SQL Server : how to optimize "like" queries?

mysql - 具有条件的常见事件的 SQL 平均值

php - 让 Twitter 好友允许用户在帖子中标记他们

mysql - 创建表时 VARCHAR(MAX) 语法不正确

php - 将连接数据从 mysql 输出到 json 作为 json 对象

sql - 在 Oracle 中删除小于最大序列号的记录

python - Flask 使用 where 表达式执行 mysql 查询

sql - 根据排名显示记录并删除重复数据

sql - 如何从sql查询中获取第一个和最后一个记录?

sql - 为什么 SHAPE.SDO_ORDINATES(1) 在 PL/SQL 中有效,但在 SQL 中无效?