0
我有一个场景,我必须以线性方式获取列值的总和。我使用: - SUM({} custrecord_hm_bc_payroll_net_pay)OVER(PARTITION BY {} custrecord_advs_hold_unhold_status ORDER BY {} custrecord_hm_bc_payroll_emp_id行之间UNBOUNDED PRECEDING AND CURRENT ROW)如何获得Netsuite保存搜索的累计总数?
请建议。
- 要计算累计总和或运行总计: ;具有CTE AS( SELECT BusinessEntityID AS SalesPersonID,CAST([速率]为十进制(10,0))AS,工资,[ModifiedDate] AS SalDate FROM [人力资源] [EmployeePayHistory] WHERE BusinessEntityID <= 10 ) SELECT SalesPersonID,SalDate,工资 ,SUM(工资)OVER(ORDER BY SalesPersonID ROWS UNBOUNDED PRECEDING)AS CumulativeSumByRows ,SUM(工资)OVER(ORDER BY SalesPersonID RANGE UNBOUNDED PRECEDING)AS CumulativeSumByRange FROM CTE ORDER BY SalesPersonID,SalDate “可以在我的上下文中指定上述表达式” – xerxes
我目前使用: - SUM/* comment * /({custrecord_hm_bc_payroll_net_pay})OVER(PARTITION BY {custrecord_hm_bc_payroll_batch} ORDER BY {custrecord_hm_bc_payroll_emp_id}无界前接和当前行之间的行)但它没有发生 – xerxes