Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Somma e Raggruppamento

  1. #1
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650

    Somma e Raggruppamento

    ho una tabella con i seguenti dati

    codice:
    Campo1	 Campo2	 	 Campo3	 	Campo4	 Campo5	Campo6	Campo7
    1	 itised83	 	 giochi	 	sillaba	 2	2	Agosto 2006
    2	 FrunxRC	 	 giochi	 	sillaba	 5	5	Agosto 2006
    3	 straymind	 giochi	 	sillaba	 1	1	Agosto 2006
    4	 ranma2	 	 giochi	 	sillaba	 2	2	Agosto 2006
    5	 floriana	 	 giochi	 	sillaba	 1	1	Agosto 2006
    6	 GameAlfa	 giochi	 	uno	 1	1	Agosto 2006
    7	 ranma2	 	 giochi	 	uno	 1	3	Agosto 2006
    8	 Chrono256	 rare	 	uno	 1	1	Agosto 2006
    28	 germano_mosconi	 giochi	 	sillaba	 2	5	Agosto 2006
    27	 Akien	 	 roms	             uno	 1	1	Agosto 2006
    29	 Marin	 	 giochi	 	sillaba	 1	1	Agosto 2006
    30	 vampirehunter	 Kato-Final	uno	 1	1	Agosto 2006
    dove il record in Campo2 si ripete devo sommare i valori riferiti di Campo5 stessa cosa per Campo6

    Es.
    codice:
    4	 ranma2	 	 giochi	 	sillaba	 2	3	Agosto 2006
    7	 ranma2	 	 giochi	 	uno	 1	5	Agosto 2006
    la query divrebbe ritornarmi

    ranma2 3 8 Agosto 2006

    :master:

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    prova così
    select campo2, sum(campo5) as somma1, sum(campo6) as somma2,campo7 from tabella
    group by campo2
    having campo2 = 'ranma2';

    edit. se ti serve anche il raggruppamento per mese-anno aggiungi il campo al group by.

  3. #3
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    ma questo non mi fa la somma totale di tutti i valori?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da Ranma2
    ma questo non mi fa la somma totale di tutti i valori?
    La query fa esattamente quello che hai chiesto. Se vuoi tutti i raggruppamenti e non solo quelli per ranma2 togli la clausola having, se poi vuoi ottenere un'altra cosa spiegati meglio.

  5. #5
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    Originariamente inviato da nicola75ss
    La query fa esattamente quello che hai chiesto. Se vuoi tutti i raggruppamenti e non solo quelli per ranma2 togli la clausola having, se poi vuoi ottenere un'altra cosa spiegati meglio.
    ho provato ed è perfetta, grazie mille

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    basta provare.
    prego.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.