Erp100论坛's Archiver

xiangzhao 发表于 2008-7-12 15:15

字段累计值怎么计算

表:
ID name time qty
1 a  0901 1
2 a     0902   1
3    a     0903   2
4   b     0901   1
5   b     0904   3

加一列,对qty求到当前时间的累计值,要按时间排序如:
ID name time  qty   sum
1 a  0901 1     1
2 a     0902   1   2
3    a     0903   2  4
4   b     0901   1   1
5   b     0904   3   4

xiangzhao 发表于 2008-7-12 15:15

select id,
       name,
       time,
       qty,
       sum(qty)over(partition by name order by id) sm
  from ta

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2007 Comsenz Inc.