У меня есть 2 таблицы так:SQL - Как выбрать строку, сравнить даты из 2 таблицы
Table1:
ID | COMPANY_NAME | Rank | FIRST_REGIST_DATE
1 A 1 2017-09-01
2 B 2 2017-09-05
Таблица 2:
ID | COMPANY_NAME | RANK | FIRST_REGIST_DATE
1 A 3 2017-09-03
2 C 4 2017-09-04
I необходимо выбрать компанию с данными FIRST_REGIST_DATE и RANK В случае, если у компании есть 2 первых регистра ели, мы выбираем более раннюю дату и RANK больше (EX: компания А выше будет первая дата: 2017-09-01)
Expect результат нравится: Компания A - Уровень 3 - Дата: 2017-09-01
Пожалуйста, мне выбрать в этом случае
Каков ваш ожидаемый результат? –
Извините, парень, я обновил ответ. –
Что предпочитает 'FIRST_REGIST_DATE' или' RANK'? то есть. Компания B & C имеет одинаковый идентификатор. B имеет более позднюю дату, но более высокий ранг, чем C. Что вы ожидаете увидеть первым? –