in
La comunità italiana dedicata a Sviluppatori e Architetti IT delle piattaforme Windows

Polveres

Ultimo messaggio ricevuto il 16-05-2006 8.57 da devspy. 1 risposta(e).
Pagina 1 di 1 (2 elemento/i)
Ordina messaggi: Precedente Successivo
  • 15-05-2006 21.05

    • Polveres
    • Utente Top 500
    • Registrato il 23-04-2006
    • Messaggi 3

    Polveres

    Mi picerebbe vedermi restuire da una database dei valore in base alla proprietà distinc, nel senso che se ho registrato nel database diversi cognomi con importi differenti, vorrei ricevere i cognomi in maniera univoca, e per questo ho parlato di DISTINCT almeno se non sbaglio, e la somma all'interno dello stesso record di tutti i valori dei cognomi simili. esempio: se ho due Rossi con valore 10 vorrei vedermi restituire Rossi 20, ossia la somma dello stesso cliente in un unico record.

    E poi non ho mai capito come effettuare la somma di un'intera selezione di dati tramite sql.
    Per favore qualcuno mi aiuti!!!

    Grazie

    • Log
  • 16-05-2006 8.57 In risposta a

    Re: Polveres

    Devi utilizzare la funzione di aggregazione GROUP BY. Qualcosa di simile:

    SELECT DISTINCT campo_cognome, SUM(campo_valore) FROM nome_tabella GROUP BY campo_cognome;

    Vedi La selezione dei records - Parte II.

    • Log
Pagina 1 di 1 (2 elemento/i)
Prelevato da http://www.devspy.com/forums/t/4172.aspx
DevSpy.com 6.0 © 2001-2008 - Alcuni Diritti Riservati
Salvo diversa indicazione, tutti i contenuti sono pubblicati sotto licenza "Creative Commons Attribution-Share Alike 3.0"