Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    sql: funz aggregazione su query

    ciao, ho creato una query sql che mi restituisce come risultato una tabella:
    è possibile effettuare una sorta di altra query, magari con una funzione di aggregazione tipo sum e un group by sulla tabella creta in precedenza?
    Qua è la sintassi per fare ciò?

    Grazie in anticipo per le risposte...

  2. #2

    Re: sql: funz aggregazione su query

    Originariamente inviato da antenio
    ciao, ho creato una query sql che mi restituisce come risultato una tabella:
    è possibile effettuare una sorta di altra query, magari con una funzione di aggregazione tipo sum e un group by sulla tabella creta in precedenza?
    Qua è la sintassi per fare ciò?

    Grazie in anticipo per le risposte...

    ma che vuol dire che ti restituisce come risultato una tabella?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    bhe voglio dire, riesco a visualizzarne i campi, ti faccio un esempio:

    select tab1.campo1, tab1.campo5 , tab2.campo2 as TIPO
    from tab1 inner join tab2 on tab1.campo3=tab2.campo4
    where .....
    group by tab1.campo1, tab1.campo5 ;

    se stampo il risultato viene giusto.

    Ora, diciamo che io voglio fare questa cosa

    Select campo1, SUM(TIPO)
    from QUERY PRECEDENTE
    group by campo1


    Non so se adesso si capisce meglio....

  4. #4
    Originariamente inviato da antenio
    bhe voglio dire, riesco a visualizzarne i campi, ti faccio un esempio:

    select tab1.campo1, tab1.campo5 , tab2.campo2 as TIPO
    from tab1 inner join tab2 on tab1.campo3=tab2.campo4
    where .....
    group by tab1.campo1, tab1.campo5 ;

    se stampo il risultato viene giusto.

    Ora, diciamo che io voglio fare questa cosa

    Select campo1, SUM(TIPO)
    from QUERY PRECEDENTE
    group by campo1


    Non so se adesso si capisce meglio....
    ...prova proprio come l'hai scritta con qualche piccola aggiunta
    codice:
    Select campo1, SUM(TIPO)
    from (
            QUERY PRECEDENTE
           ) AS Q
    group by campo1

  5. #5
    Grazie mille, era banalmente così....

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.