【发布时间】:2021-09-27 16:53:11
【问题描述】:
我陷入了一个看似很简单的问题,但我陷入了困境。
我需要在 SQL 中创建一个视图,用于计算我们项目每年保修的总财务风险。
每个项目都有多个保修条款(但在此计算中并不重要)。我只对整个公司的财务风险感兴趣。
示例表为:
| Project number | Warranty term | Financial exposure | Warranty period start | Warranty period end |
|---|---|---|---|---|
| Project 1 | painting | 1,000,000 | 01-Jan-2021 | 01-Jan-2023 |
| Project 2 | structure | 500,000 | 15-May-2021 | 15-May-2031 |
| Project 3 | painting | 1,000,000 | 25-Mar-2022 | 24-Mar-2042 |
| Project 3 | performance | 5,000,000 | 25-Mar-2022 | 25-Mar-2030 |
| Project 4 | uptime | 10,000,000 | 01-Jan-2023 | 01-Jan-2033 |
我正在寻找类似的东西:
| Year | Financial Exposure |
|---|---|
| 2021 | 1,500,000 |
| 2022 | 7,500,000 |
| 2023 | 17,500,000 |
| 2024 | 16,500,000 |
| 2025 | 16,500,000 |
| 2026 | 16,500,000 |
| 2027 | 16,000,000 |
| 2028 | 16,000,000 |
| 2029 | 16,000,000 |
| 2030 | 16,000,000 |
| 2031 | 11,000,000 |
| 2032 | 11,000,000 |
| 2033 | 11,000,000 |
| 2034 | 1,000,000 |
| 2035 | 1,000,000 |
| 2036 | 1,000,000 |
| 2037 | 1,000,000 |
| 2038 | 1,000,000 |
| 2039 | 1,000,000 |
| 2040 | 1,000,000 |
| 2041 | 1,000,000 |
| 2042 | 1,000,000 |
非常感谢!
【问题讨论】:
标签: sql sql-server finance