Как я могу выбрать самую большую / максимальную дату из следующего запроса?
SELECT
s.PROFILENUMBER AS profile
a.AUTHTYPE AS authorization_type,
to_char(date(a.wr), 'yyyymmdd') AS ts_vf,
to_char(date(c.wr), 'yyyymmdd') AS ts_vf,
to_char(date(s.wr), 'yyyymmdd') AS ts_vf,
FROM ssn_an_auth a,
ssn_an_spac_c c,
ssn_an_salesprofile s
where a.id = c.aaid
and s.id = c.ssid
MAX() у вас не работает?
Ваш запрос выводит не даты, хотя он преобразует три даты в строки. Следовательно, ваш вопрос не совсем ясен.


Как насчет этого?
SELECT MAX(MAX(a_wr,c_wr,s_wr)) AS "largest / maximum date" FROM (
SELECT
s.PROFILENUMBER AS profile,
a.AUTHTYPE AS authorization_type,
date(a.wr) a_wr,
date(c.wr) c_wr,
date(s.wr) s_wr
FROM ssn_an_auth a,
ssn_an_spac_c c,
ssn_an_salesprofile s
where a.id = c.aaid
and s.id = c.ssid
)
Покажите образцы данных и ожидаемый результат. Вопрос неоднозначный.