【发布时间】:2021-06-07 04:39:16
【问题描述】:
我有一张这样的桌子
| date | amount |
|---|---|
| 2021-01-01 | 100 |
| 2021-01-15 | 200 |
| 2021-01-31 | 300 |
| 2021-02-01 | 400 |
| 2021-02-15 | 500 |
| 2021-02-28 | 600 |
| 2021-03-01 | 700 |
| 2021-03-02 | 800 |
| 2021-03-03 | 900 |
我想创建一个这样的报告
| date | amount |
|---|---|
| 2021-01-31 | 300 |
| 2021-02-28 | 600 |
| 2021-03-03 | 900 |
我很困惑如何创建一个查询来提供这样的数据,在一个月的每个最后一个日期获取金额。
假设我在 2021 年 3 月 4 日输入了一个金额,报告将显示这样的数据
| date | amount |
|---|---|
| 2021-01-31 | 300 |
| 2021-02-28 | 600 |
| 2021-03-04 | 1000 |
我正在使用 PostgreSQL
【问题讨论】:
标签: sql postgresql