Предположим, у меня есть таблица SQL, как показано ниже, где минимальные расходы - это минимальные расходы для каждого года, и это вычисляемый столбец, созданный с использованием SQL -Window Function
|------------|-------|--------|----------|
| Year |Month | Spend |Min Spend |
|------------|-------|--------|----------|
| 2018 | Jan | 10 | 10 |
| 2018 | Feb | 20 | 10 |
| 2018 | Oct | 25 | 10 |
| 2019 | Jan | 90 | 45 |
| 2019 | Aug | 60 | 45 |
| 2019 | Nov | 45 | 45 |
|------------|-------|--------|----------|
. Я бы хотел создайте новый столбец в качестве вычисляемого поля в таблице, в котором будет указан месяц, соответствующий минимальным затратам на этот год, как показано ниже
|------------|-------|--------|----------|---------------|
| Year |Month | Spend |Min Spend |Min Spend Month|
|------------|-------|--------|----------|---------------|
| 2018 | Jan | 10 | 10 | Jan |
| 2018 | Feb | 20 | 10 | Jan |
| 2018 | Oct | 25 | 10 | Jan |
| 2019 | Jan | 90 | 45 | Nov |
| 2019 | Aug | 60 | 45 | Nov |
| 2019 | Nov | 45 | 45 | Nov |
|------------|-------|--------|----------|---------------|
Кто-нибудь может подсказать, как к этому подойти?