Ciao, scusate l'incapacità ma ho questo dilemma sql:
Ho una tabella con tre campi data

id | data1 | data2 | data3
---------------------------
2 | 2001 | 2002 | 2003
3 | 2004 | null | 2005

vorrei selezionare per ogni record il valore massimo di questi tre campi...

L' inesperienza mi suggerirebbe una query del genere

select id, max(data1,data2,data3) from tabella

ma l'esperienza mi dice che non funziona...

Qualcuno mi da una dritta...

Saluti JUNK

P.S. sto usando PGsql...