У меня есть 3 колонки. ПЛА | AccountNumber | OpenDate 1 ПЛА может иметь несколько AccountNumbers Каждый AccountNumber имеет соответствующий OpenDateКак выбрать min opendate из списка дубликатов?
В моем списке у меня есть много SSN, каждый содержащих несколько номеров счетов, которые могут быть открыты в разные дни.
Я хочу, чтобы результаты моего запроса были SSN | earlest OpenDate | AccountNumber, который соответствует самому раннему варианту.
Я имею дело с 200 000 записей.
EDIT: Сначала я сделал выберите ПЛА, мин (OpenDate), AcctNumber из таблицы группы По ССН, ACCOUNTNUMBER , но это не совсем дать мне правильные данные.
The raw data gives me something like this:
SSN | AcctNumber | OpenDate
---------------------------
10 101 Jan
10 102 Feb
10 103 Mar
Где я получил 10, Ян и AccNumber 102, который не номер счета, который связан с Яном OpenDate Посмотрев на других, я обнаружил, что номер счета я получил только один из номеров счетов, связанных с этим ССН, а не тот, который соответствует мин (OpenDate)
Вы пробовали 'select ssn, min (OpenDate), acctNumber от tbl group от ssn, acctNumber'? – user2023861
Да, спасибо. Но в этом утверждении нет ничего, что указывало бы номер возвращаемого номера учетной записи. – bteague
Однако это утверждение достоверно дает мне самый ранний доступный вариант. – bteague