用上一行(第-1天)的值减去最近一行的值

时间:2018-09-17 21:29:01

标签: sql google-bigquery subtraction

我有一张桌子,每天都有增量值。我想用上一行(第-1天)的值减去最近一行的值

例如,这将是完美的:

Owner

但是,我需要应用DIFF函数而不是SUM函数。

1 个答案:

答案 0 :(得分:1)

只需使用lag()

select val - lag(val) over (partition by item_name order by date)