如何使用SQL Query获取该表单中的数据

时间:2017-11-20 06:46:12

标签: mysql sql

我已将数据存储在一个表格中'其中我有用户所有年份数据。在查询结果中,我想要每年新用户的总数。

示例:

year , count
1991   360
1992   640
2000   2000

Result required:

Year, NewUsers
1991  360
1992  280 (640-360)
2000  1720

1 个答案:

答案 0 :(得分:2)

您可以定义一个变量来执行此操作:

select
    `year`,
    @lastval := `count` - @lastval as newusers
from yourtable
cross join (select @lastval := 0) a
order by `year`

请参阅SQLFiddle中的demo