假设我有这样的数据集:
value | date
9 | 2016-06-02
2 | 2016-06-07
我有一个类似的查询:
SELECT SUM(`value`) AS `value`, CONCAT(date, ' - ', date + INTERVAL 6 DAY) AS `date`
FROM test
GROUP BY TIMESTAMPDIFF(WEEK,DATE('2016-05-28'),DATE('2016-06-08'))
希望它会是这样的:
value | date
9 | 2016-05-28 - 2016-06-03
2 | 2016-06-04 - 2016-06-08
我错过了什么?
nb:group by中的日期是用户生成的,我知道select concat...
语法也有点错误,因为它产生了我想得到的不同结果