Извините, если я сделал что-то не так в первый раз, используя stackoverflow, и извините всех, кто тратит время на меня. Я говорил с некоторыми пользователями, и я могу сделать что-то другое.
по умолчанию (сегодня от -60 до -365) после этого времени будет другой столбец с именем loss, чтобы взять остальные значения.
Спасибо всем, кто мне помог! проблема решена!
CASE
WHEN TO_DATE(SYSDATE,'DD/MM/YY')-425 <= TO_DATE(TRIM(DT_TRANSACAO),'DD/MM/YY')
THEN SUM(VL_VENCIDO)
ELSE 0
END AS VL_VENCIDO, ---defaults(today -60 until -365 days ago)
CASE
WHEN TO_DATE(SYSDATE,'DD/MM/YY')-425 > TO_DATE(TRIM(DT_TRANSACAO),'DD/MM/YY')
THEN SUM(VL_VENCIDO)
ELSE 0
END AS VL_PDD, --loss more than 425 days ago
---acumulated loss and defaults
sum(VL_PDD) over (order by YEAR, MONTH) AS VL_AC_PDD,
sum(VL_VENCIDO) over (order by YEAR, MONTH) AS VL_AC_INADI
Спасибо, ребята! И еще раз извините, английский не мой лучший навык!