У меня есть набор данных, который включает столбец DATETIME и столбец BANKCASENUMBER.Я хочу выбрать строки с самыми последними датами для каждого BANKCASENUMBER.
Это то, что я пробовал:
PROC SQL;
CREATE TABLE WORK.QUERY_FOR_WORK_QUERY_FOR_ACCOUNT AS
ORDER BY t1.DATETIME LIMIT 1
SELECT t1.LOGINNAME,
t1.FORENAME,
t1.SURNAME,
t1.BANKCASENUMBER,
MAX(t1.DATETIME),
t1.'Inbound/outbound'n,
t1.'succesvol?'n
FROM WORK.WORK_QUERY_FOR_ACCOUNTACTIVITIES t1
GROUP BY t1.BANKCASENUMBER;
QUIT;
В возвращаемой таблице должны быть указаны строки с латсетным DATETIME для каждогоBANKCASENUMBER.Таким образом, каждый BANKCASENUMBER должен появиться один раз.