我有一个存储日期时间值的表。在我的查询中,我想仅基于日期获取 DISTINCT 值,这意味着我想每天获取一条记录,而忽略时间值。
全球定位系统数据表值
- 2016-08-25 21:23:42
- 2016-08-25 08:23:42
- 2016-08-25 06:53:42
- 2016-08-15 06:53:42
- 2016-06-15 06:53:43
- 2016-06-15 05:52:43
- 2016-06-07 05:56:43
- 2016-06-06 05:56:43
- 2016-06-05 05:56:43
- 2016-05-05 21:23:42
执行此查询后,我仍然会获取所有记录。
SELECT DISTINCT `rdatetime` FROM `gpsdata`
我需要一个查询来给我这个结果,提前谢谢你。
- 2016-08-25 21:23:42
- 2016-08-15 06:53:42
- 2016-06-15 06:53:43
- 2016-06-07 05:56:43
- 2016-06-06 05:56:43
- 2016-06-05 05:56:43
- 2016-05-05 21:23:42
我没有
SQL Server来测试查询,但我相信这应该有效,请检查您并让我知道结果
SELECT DISTINCT DATE(rdatetime) FROM gpsdata