一、遇到的问题
这是我一次查询DB2时碰到的题目,要求从如下表中统计每个人近5年来持有贷款的天数。(计算日期包括贷款发放日期到期日期当天,数据统计不包括今年2023年,即2018年-2022年5年。)计算时间表格大概如下(数据是随便编的):
| 姓名 | 贷款发放日期 | 贷款到期日期 |
| 小明 | 2016-01-01 | 2019-01-31 |
| 小明 | 2017-02-01 | 2017-05-31 |
| 小明 | 2018-08-01 | 2019-03-31 |
| 小明 | 2019-06-01 | 2020-03-31 |
| 小明 | 2020-09-01 | 2021-08-31 |
| 小明 | 2021-03-01 | 2023-11-30 |
| 小红 | 2016-02-01 | 2017-09-30 |
| 小红 | 2018-06-01 | 2021-07-31 |
| 小红 | 2019-03-01 | 2020-02-29 |
| 小红 | 2021-09-01 | 2023-08-31 |
| 小张 | 2018-12-01 | 2019-05-31 |
| 小张 | 2023-01-01 | 2024-01-01 |
要求查询结果如下:
| 姓名 | 年份 | 持有贷款天数 |
| 小明 | 2018 | 365 |
| 小明 | 2019 | 304 |
| 小明 | 2020 | 213 |
| 小明 | 2021 | 365 |
| 小明 | 2022 | 365 |
| 小红 | 2018 | 365 |
| 小红 | 2019 | 365 |
| 小红 | 2020 | 366 |
| 小红 | 2021 | 334 |
DB2查询:统计五年内贷款持有天数及跨年空缺时间

最低0.47元/天 解锁文章
22万+






