/Anonimizzato8537Utente anonimizzato16 ago 2014, 22:55Buonasera ho 3 campi in una tabella mi occorrerebbe il valore del campo 3 eseguendo un 'group by' sul campo 1e ricercando i valori massimi del campo 2 in base al 'group by' Grazie
/Anonimizzato15085Utente anonimizzato16 ago 2014, 23:15SELECT campo3 FROM tabella WHERE campo2 = (SELECT MAX (campo2) FROM tabella GROUP BY campo1)
/Anonimizzato8537Utente anonimizzato18 ago 2014, 20:33Ho provato lo script ma non funziona... visualizza l'errore: Select ha restituito più di una riga
/Anonimizzato8537Utente anonimizzato17 set 2014, 20:45Mi dispiace ma non funziona neanche questo... Lo script non va in errore ma restituisce dati errati...
/Anonimizzato11767Utente anonimizzato17 set 2014, 22:31Mostra alcune righe della tabella, poi indica le righe che dovrebbero risultare
/Anonimizzato8537Utente anonimizzato17 set 2014, 22:40ID CODICE DATA STATO 1 1 01/01/2014 C 2 2 02/10/2014 C 3 2 20/01/2014 C 4 1 03/01/2014 H 5 3 20/01/2014 H 6 3 06/06/2014 H dovrebbe restituire 4 1 03/01/2014 H 2 2 02/10/2014 C 6 3 06/06/2014 H
/Anonimizzato8537Utente anonimizzato18 set 2014, 09:20SELECT codice, stato, data FROM tabella1 where data= (select max(data) from tabella1 as tab where tabella1.codice =tab.codice) che ne pensi di questo ??? ci ho passato la notte !!!