SQlite 查询 DateTime 中的不同日期

Dra*_*eko 1 java mysql sqlite datetime android

我有一个存储日期时间值的表。在我的查询中,我想仅基于日期获取 DISTINCT 值,这意味着我想每天获取一条记录,忽略时间值。

GPSDATA 表值

  • 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`
Run Code Online (Sandbox Code Playgroud)

我需要一个查询来给我这个结果,提前谢谢您。

  • 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

Gau*_*Lad 5

我没有 SQL Server 来测试查询,但我相信这应该可行,请检查您这边并让我知道结果

SELECT DISTINCT DATE(rdatetime) FROM gpsdata
Run Code Online (Sandbox Code Playgroud)