У меня есть дата транзакции, и я хочу получить данные за последнюю дату вступления в силу, которые меньше или равны дате транзакции.
Вот таблица, которая у меня есть
transactiondate|effectivedate|unitprice
19-02-19 |01-01-19 | 36
19-02-19 |28-12-18 | 30
19-02-19 |15-12-18 | 20
Вот запрос, который я использовал
select A.unitprice, A.transactiondate, A.effectivedate
from A
where A.transactiondate >= A.effectivedate
и вот результат, который я получил
transactiondate|effectivedate|unitprice
19-02-19 |01-01-19 | 36
19-02-19 |28-12-18 | 30
19-02-19 |15-12-18 | 20
Но я хочу получить эти данные
transactiondate|effectivedate|unitprice
19-02-19 |01-01-19 | 36
Я использую Мой SQL-сервер. Пожалуйста, помогите мне исправить запрос, чтобы получить нужные мне данные.