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

    [MYSQL] Aiuto per query complessa

    salve ragazzi è qualche giorno che provo ad eseguire questa query ma non ci riesco.

    In pratica io ho due tabella che non sono in relazione tra loro.

    tabella1

    codoperazione int,
    data date,
    totale decimal(9,2);



    tabella2

    codoperazione
    data date,
    sommadare decimal(9,2),
    sommaavere decimal(9,2));



    io vorrei selezionare la somma della colonna totale della prima tabella e la somma della colonna sommaavere della seconda tabella in un unica query.

    quello che voglio ottenenre è

    mese somma1 somma2


    ovviamente somma1 e somma2 devono far riferimento agli incassi relativi allo stesso mese.

    Si può fare?

  2. #2
    443 messaggi e ancora non abbiamo letto il regolamento? va indicato il db!

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326

    Re: [MYSQL] Aiuto per query complessa

    Originariamente inviato da bircastri
    io vorrei selezionare la somma della colonna totale della prima tabella e la somma della colonna sommaavere della seconda tabella in un unica query.

    quello che voglio ottenenre è

    mese somma1 somma2


    ovviamente somma1 e somma2 devono far riferimento agli incassi relativi allo stesso mese.

    Si può fare?
    ma come si può mai fare ad interrogare 2 tabelle diverse in un colpo solo????

    io direi che non si puo fare!
    può darsi, poi, che dal forum ti arrivi una risposta migliore da parte di uno dei tanti guru.

    io risolverei eseguendo una UNION di 2 select..... avendo cosi la ''sensazione'' di risolvere il problema con una unica query.

    codice:
    select
    mese,
    sum(avere) sommaavere,
    sum(sommatotale) sommatotale
    from
    (
    select
    month(tabella1.data) mese,
    0 avere,
    sum(tabella1.totale) sommatotale
    from tabella1
    group by
    mese
    
    union
    
    select
    month(tabella2.data) mese,
    sum(tabella2.sommaavere) avere,
    0 sommatotale
    from tabella2
    group by
    mese
    )
    group by
    mese
    ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.