【发布时间】:2015-02-18 01:59:59
【问题描述】:
我不确定这是否可行,我有一个带有时间戳的数据表
例如
apple 2013-01-02 06:24:22
banana 2013-01-12 11:08:22
apple 2013-01-02 15:24:22
apple 2013-01-02 12:30:16
banana 2013-01-14 18:34:22
我想:
- 根据不同的日期而不是时间戳重新排列数据库,这意味着所有相同的日期将组合在一起
-
如果可能的话,我希望在最终结果中达到以下目标
apple 2013-01-02 06:24:22 2013-01-02 15:24:22 // get first and last data banana 2013-01-12 11:08:22 2013-01-12 11:08:22 // only one data in the group banana 2013-01-14 18:34:22 2013-01-14 18:34:22 // only one data in the group
如何使用最少的 sql 查询而不是使用循环来确定?
【问题讨论】:
标签: mysql sql date select aggregate-functions