Насколько я понимаю, вам нужны самые старые acct_crt_dt и app_start_dt и более новый app_submit_dt.Кроме того, если по какой-то причине вам нужен список app_ap в одной строке, используйте listagg (поддерживается в Oracle и Db2, я не знаю, поддерживается ли он в других RDBMS):
select id, name, min(acct_cr_dt) as acct_cr_dt, listagg(app_ap,', ') as app_at,
min(app_start_dt) as app_start_dt, max(app_submit_dt) as app_submit_dt
from t
group by id, name
НоБудьте осторожны с двумя возможными ситуациями: один и тот же идентификатор с другим ИМЯ и одно и то же имя с другим ИД.