我已经尝试了一段时间,但没有成功。
我的数据库是这样的
-----------------------------------------------------
DEVICE_HASH | DEVICE_NAME | DEVICE_VERISON | DATE
-----------------------------------------------------
122138223823| crespo | 1.1 | 12/01/13
122138213823| jewell | 1.2 | 12/01/13
122138223823| crespo | 1.1 | 13/01/13
122138263823| crespo | 1.1 | 13/01/13
122138283823| blade | 1.2 | 13/01/13
122138293823| crespo | 1.1 | 14/01/13
-----------------------------------------------------
为了计算每天下载的设备数量,我执行了以下运行良好的查询。
SELECT DATE_FORMAT(DATE, '%Y-%m-%d') as 'date', DEVICE_NAME as 'device' ,COUNT(*) as 'count' FROM table_name GROUP BY DATE_FORMAT(DATE, '%Y-%m-%d'), DEVICE_NAME
例如:我在 2013 年 12 月 1 日的 crespo 计数为 1,在 13 年 1 月 13 日为 2,在 2013 年 1 月 14 日为 1
现在我想获取设备的运行计数,即将前一天的值添加到当天的下载并继续直到结束。
例如:crespo 计数应在 2013 年 12 月 1 日为 1,13 年 1 月 13 日为 3,13 年 1 月 14 日为 4
这在 mysql 中可能吗?