Я пытаюсь выяснить, как заполнить следующие значения NULL с помощью 1.245 для дат от 07-OCT-14
до 29-SEP-14
, затем от 26-SEP-14
до 28-JUL-14
будет 1.447.SQL Query self query
Это означает, что если дата меньше или равна указанной даты, то используйте значение максимальной даты вступления в силу, которая меньше указанной даты
Мы могли бы выбрать последнюю доступную index_ratio значение для заданных security_alias и эффективной date < = p.effective_date, поэтому, другими словами, нам нужно будет изменить sql, чтобы вернуть из подзапроса значение индекса, определенное для максимальной доступной даты вступления в силу, если эта эффективная дата меньше или равна дате вступления в силу
Как заполнить значение?
select ab.security_alias,
ab.index_ratio,
ab.effective_date
from securitydbo.security_analytics_fi ab
where ab.security_alias = 123627
order by ab.effective_date desc
Ниже следует быть выходным
Непонятно, что представляет собой вход и ожидаемые результаты. – Bulat
Непонятно, что означают следующие значения NULL: – fantaghirocco