PDA

View Full Version : tạo query mà có sử dụng phép cộng dồn ???



miagiste
08-01-2004, 18:48
Em phải làm 1 query trong SQLServer đại loại như thế này :

table A : id | name | value
id1 | n1 | v1
id2 | n2 | v2
id3 | n3 | v3
.....

Chỉ bằng 1 query, cho ra kết quả dưới dạng sau :

id | name | value | cumul
id1 | n1 | v1 | v1
id2 | n2 | v2 | v1 + v2
id3 | n3 | v3 | v1+v2+v3
.....

Có bác nào biết làm ko thì chỉ cho em với ???

ptcsoft
08-01-2004, 21:18
ban nen xem cu phap lenh CASE....no support trong phan help online, no se giup ban lam dieu do. chuc ban thanh cong

ptran
09-01-2004, 04:52
select ID, number, (select sum(b.number) from test as b where b.ID<=a.ID) as cumul from test as a