Script sql

di il
8 risposte

Script sql

Buonasera
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

8 Risposte

  • Re: Script sql

    SELECT campo3 FROM tabella WHERE campo2 = (SELECT MAX (campo2) FROM tabella GROUP BY campo1)
  • Re: Script sql

    Grazie tante
  • Re: Script sql

    Ho provato lo script ma non funziona... visualizza l'errore:
    Select ha restituito più di una riga
  • Re: Script sql

    Hai ragione, cambia = con IN, dovrebbe andare
  • Re: Script sql

    Mi dispiace ma non funziona neanche questo...
    Lo script non va in errore ma restituisce dati errati...
  • Re: Script sql

    Mostra alcune righe della tabella,
    poi indica le righe che dovrebbero risultare
  • Re: Script sql

    ID 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
  • Re: Script sql

    SELECT 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 !!!
Devi accedere o registrarti per scrivere nel forum
8 risposte