Ciao, sappiamo tutti che la funzione MAX serve a trovare il valore massimo di una colonna.
Domanda stupida:
Detto questo come faccio ad estrarre il valore massimo -1, se esiste?
equivalente (in pseudolinguaggio), magari utilizzando una DECODE, ad una roba tipo:
Grazie,codice:if (count(*) from tabella1 == 0){ select altro // }else if (count(*) from tabella1 == 1){ select max(campo1) from tabella1 // cioè l'unico }else if (count(*) > 1){ select max-1 (campo1) from tabella1 }![]()

Rispondi quotando