SQL分区总和

时间:2018-08-27 17:52:08

标签: sql sum

我在SQL中使用下面的查询,并且给出了错误消息

  

'order'附近的语法不正确。

我想获取incumation_inch列的累积值。此列值应随设备的变化而变化。

任何人都可以告诉我哪里出了问题吗?

SELECT TSI.INCREMENT_SEQ_NUM as STRAPPING,
       TSI.INCREMENT_INCH as #_of_INCREMENTS,
       TSI.VOLUME_BBL as FACTOR_PER_INCREMENT,
       SUM(increment_inch) OVER (PARTITION BY ts.master_device_id ORDER BY TSI.INCREMENT_SEQ_NUM) AS CUMULATIVE_INCREMENTS
FROM TANK_STRAPPING TS INNER JOIN  
     TANK_STRAPPING_INCREMENT TSI
     ON TS.STRAPPING_ID = TSI.STRAPPING_ID 

0 个答案:

没有答案