回答編集履歴
2
推敲
answer
CHANGED
@@ -3,4 +3,4 @@
|
|
3
3
|
select price - lag(price) over(order by date) as 差額 from テーブル
|
4
4
|
```
|
5
5
|
|
6
|
-
実際には、**partition by**も使う事にな
|
6
|
+
実際には、**partition by**も使う事になるでしょうけど。
|
1
追記
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
[lag](https://www.postgresql.jp/document/11/html/functions-window.html)が目的にはあっています。
|
2
2
|
```SQL
|
3
|
-
select lag(price) over(order by date) from テーブル
|
3
|
+
select price - lag(price) over(order by date) as 差額 from テーブル
|
4
4
|
```
|
5
5
|
|
6
6
|
実際には、**partition by**も使う事にななるでしょうけど。
|