sql - 如何从 Bigquery 中的某个单元格中减去?
问题描述
我有数据date
,a
在这个表中我的表我
怎样才能得到从以前b
的值减去的值?a
date
解决方案
您可以在LAG
这里使用分析功能:
SELECT date, a, a - LAG(a) OVER (ORDER BY date) AS b
FROM yourTable
ORDER BY date;
推荐阅读
- angular - 角primeng日历语言环境不起作用
- python - 我如何在显示器上将 python 输出屏幕的位置(双击 python 文件时出现黑色输出屏幕)设置到我想要的位置
- c++ - EXPECT_THAT 如何在内部工作?
- c# - C# 循环引用。System.Text.Json.JsonException:检测到可能的对象循环 .NET 5
- github - PR 合并后更改 Github 构建状态图像 URL?
- reactjs - 类型错误:customers.map 不是函数
- laravel - 如何设置列表的默认排序列?
- python-3.x - 参数:(ProgrammingError("(psycopg2.ProgrammingError) 不能适应类型'Tag'"),)
- dynamics-crm - 如何使用 Simple.OData.Client 在 Microsoft Dynamics 365 中获取选项列表/选项集值
- html - html自动播放音频由于某种原因无法正常工作