我是SQL的新手,我需要这样的输出。 我有一张桌子
Name Price
----------------
A 10
B 20
C 30
,输出应为
Name Price running
--------------------------
A 10 10
B 20 30
C 30 60
请告诉我查询此输出。
答案 0 :(得分:1)
你需要这个:
select t1.Name, t1.Price,
SUM(t2.Price) as running
from your_table t1 inner join your_table t2
on t1.Name >= t2.Name
group by t1.Name, t1.Price
order by t1.Name