SQlite查询DateTime中的不同日期

时间:2016-07-08 03:48:23

标签: java android mysql sqlite datetime

我有一个存储DateTime值的表。在我的查询中,我希望仅在Date上获得DISTINCT值,这意味着我希望每天获取一条记录而忽略Time值。

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`

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

  • 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

1 个答案:

答案 0 :(得分:2)

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

SELECT DISTINCT DATE(rdatetime) FROM gpsdata