【发布时间】:2019-09-30 20:06:52
【问题描述】:
我正在尝试计算日期之间空值的数量。
我的桌子是这样的:
transaction_date transaction_sale
10/1/2018 NULL
11/1/2018 33
12/1/2018 NULL
1/1/2019 NULL
2/1/2019 NULL
3/1/2019 2
4/1/2019 NULL
5/1/2019 NULL
6/1/2019 10
我希望得到以下输出:
transaction_date transaction_sale count
10/1/2018 NULL NULL
11/1/2018 33 1
12/1/2018 NULL NULL
1/1/2019 NULL NULL
2/1/2019 NULL NULL
3/1/2019 2 3
4/1/2019 NULL NULL
5/1/2019 NULL NULL
6/1/2019 10 2
【问题讨论】:
-
听起来像
lag函数下滚计算
标签: sql postgresql window-functions gaps-and-islands