【发布时间】:2022-01-17 20:53:09
【问题描述】:
我正在尝试在 postgres 中编写一个 sql 脚本,以查找总价格和还款金额的累积差异。我有两个表,如下所示。我已经完成了here 提供的解决方案,但它没有解决我的问题。
item table
item_id cost_price date_purchase
1 200 01-06-2019
2 300 10-07-2019
3 250 15-08-2019
4 400 10-09-2019
payment table
item id payment payment date
1 50 01-06-2019
1 40 20-06-2019
2 30 15-07-2019
1 60 17-07-2019
2 100 15-08-2019
3 90 17-08-2019
4 300 20-09-2019
1 50 25-09-2019
Expected result
Month Remaining amount
06_2019 (200 - 90) = 110
07_2019 (200+ 300) - (90 + 30 + 60) = 320
08_2019 (200+ 300 + 250) - (90 + 90 + 100 + 90) = 380
09_2019 (200 + 300 + 250 + 400) - (90 + 90 + 190 + 300 + 50) = 430
【问题讨论】:
-
为什么它没有回答你的问题?怎么了?
标签: sql postgresql