我不知道这是否是可行的,我有数据的时间戳选择数据组并获得第一和最后一个数据组中
例如表
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
我想:
- 重新排列数据的基础上,不同的日期不timetamp,意味着所有的同日将组一起
如果可能的话我希望能达到以下的最终结果
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
我怎样才能做到这一点具有m最小的sql查询,而不是使用循环来确定?
喜,对于第二部分的任何解决方案?有些团体可能有5-6条记录,有些可能只有一条 – onegun 2014-12-19 06:41:34