Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Query SUM in MySQL

  1. #1
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125

    Query SUM in MySQL

    Buongiorno al forum.

    Problema con query SUM in MySQL, questa è la query:

    codice:
    SELECT *, 
    SUM(A) A strA, 
    SUM(B) AS strB, 
    SUM(C) AS strC 
    FROM report
    GROUP BY DATA, ID_CD 
    ORDER BY DATA ASC
    Il risultato è questo ( esatto ):

    codice:
    3 = 48
    3 = 103
    3 = 561
    
    4 = 48
    4 = 60
    4 = 48
    
    5 = 48
    5 = 60
    5 = 48
    Ma oltre a questa somma a me servirebbe sapere anche il totale, cioè:

    codice:
    144 ( 48 + 48 + 48 )
    233 ( 103 + 60 + 60 )
    657 ( 561 + 48 + 48 )
    Altra query o come risolvo ?
    Grazie-

  2. #2
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125

    Re: Query SUM in MySQL

    .

  3. #3
    Posta la struttura della tabella report

  4. #4
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da diuzza
    Posta la struttura della tabella report
    OK.

    codice:
    ID	ID_CD	DATA		A	B	C
    1	3	2008-05-29	12	58	525
    2	3	2008-05-29	12	15	12
    3	3	2008-05-29	12	15	12
    4	3	2008-05-29	12	15	12
    5	4	2008-05-29	12	15	12
    6	4	2008-05-29	12	15	12
    7	4	2008-05-29	12	15	12
    8	4	2008-05-29	12	15	12
    9	5	2008-05-29	12	15	12
    10	5	2008-05-29	12	15	12
    11	5	2008-05-29	12	15	12
    12	5	2008-05-29	12	15	12

  5. #5
    Credo tu debba fare per forza un'altra query. Basta

    Select sum(A) as a, sum(b) as b, sum(c) as c from tabella;

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.