2 u010268559 u010268559 于 2014.06.09 10:28 提问

求助:sql实现相邻行数值相加(具体条件见内容)
  A                      B                C            D

2014-6-4 下午9:22:51 2.04043E+14 3823335307 58642
2014-6-4 下午6:32:55 2.04043E+14 3823340176 58643
2014-6-4 上午11:09:16 2.04043E+14 3823312825 58642
2014-6-4 上午11:10:14 2.04043E+14 3823363028 58642
2014-6-4 下午3:58:29 2.04043E+14 3820461821 7201143
2014-6-4 下午5:58:31 2.04043E+14 3820461821 7201303
2014-6-4 下午7:58:32 2.04043E+14 3820461821 43749
2014-6-4 下午7:59:16 2.04043E+14 3820475401 193052
2014-6-4 下午8:02:29 2.04043E+14 3820475401 14992
2014-6-4 下午8:02:44 2.04043E+14 3820430023 500079
2014-6-4 下午8:11:04 2.04043E+14 3820475401 15371
2014-6-4 下午8:11:19 2.04043E+14 3820461821 2879679

时间相邻的,B列,C列数值相同,D列相加。

因为需要相邻时间的,不能直接group by 。求大神解答。

谢谢!

1个回答

kevin_Luan
kevin_Luan   2014.06.15 13:41

可以group by B,C 列 然后进行SUM(D列) 。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!