求高手帮忙提供思路解决:
mysql 查询结果根据时间段一行变成多行记录,重复的记录汇总。能不能在不用存储过程的情况下解决这个问题呢?
数据:
ID TimeOne TimeTwo
102345 | 2015-09-01 20:20:33 | 2015-09-11 20:20:33
102345 | 2015-09-06 20:35:43 | 2015-09-11 20:35:43
换成数据:
ID Time Count
102345 | 2015-09-01 | 1
102345 | 2015-09-02 | 1
102345 | 2015-09-03 | 1
102345 | 2015-09-04 | 1
102345 | 2015-09-05 | 1
102345 | 2015-09-06 | 2
102345 | 2015-09-07 | 2
102345 | 2015-09-08 | 2
102345 | 2015-09-09 | 2
102345 | 2015-09-10 | 2
102345 | 2015-09-11 | 2
希望各位高手帮帮忙
mysql 查询结果根据时间段一行变成多行记录,重复的记录汇总。能不能在不用存储过程的情况下解决这个问题呢?
数据:
ID TimeOne TimeTwo
102345 | 2015-09-01 20:20:33 | 2015-09-11 20:20:33
102345 | 2015-09-06 20:35:43 | 2015-09-11 20:35:43
换成数据:
ID Time Count
102345 | 2015-09-01 | 1
102345 | 2015-09-02 | 1
102345 | 2015-09-03 | 1
102345 | 2015-09-04 | 1
102345 | 2015-09-05 | 1
102345 | 2015-09-06 | 2
102345 | 2015-09-07 | 2
102345 | 2015-09-08 | 2
102345 | 2015-09-09 | 2
102345 | 2015-09-10 | 2
102345 | 2015-09-11 | 2
希望各位高手帮帮忙
解决方案:40分
利用你第一个查询的结果 变成第二个比较麻烦
建议你可以直接用原始数据 通过查询 得到需要的结果,而不是使用第一个查询结果
建议你可以直接用原始数据 通过查询 得到需要的结果,而不是使用第一个查询结果
解决方案:60分