Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Somma di due query

  1. #1

    Somma di due query

    Salve a tutti ragazzi... Come si può fare questa cosa?

    Faccio una query così composta:

    select campo1, (select (count ) ecc) as campo2, (select (count ) ecc) as campo3 FROM ecc...

    Allora, se faccio così le cose mi vengono senza problemi.
    Ora, siccome a me serve che si sommino campo2 e campo3 perchè poi devo fare un order by campo2+campo3, mi spiegate come posso farlo?

    Sennò posso anche fare select due union select tre ma non so come fare a contarli. Nel campo 2 conto una entità, con il campo 3 un'altra entità

  2. #2
    ab, dovresti indicare il db, come da regolamento

    comunque, prova con

    select campo1, campo2, campo3, campo2+campo3 from
    (
    select campo1, (select (count ) ecc) as campo2, (select (count ) ecc) as campo3 FROM ecc... --- cioè la tua query
    )
    order by 4 -- cioè il quarto campo della select

  3. #3
    Originariamente inviato da optime
    ab, dovresti indicare il db, come da regolamento

    comunque, prova con

    select campo1, campo2, campo3, campo2+campo3 from
    (
    select campo1, (select (count ) ecc) as campo2, (select (count ) ecc) as campo3 FROM ecc... --- cioè la tua query
    )
    order by 4 -- cioè il quarto campo della select
    Però se faccio (campo3+campo2) as campo4 mi dice che campo3 non è una colonna del db...

  4. #4
    dipende da come hai scritto la query. postala

  5. #5
    se ho ben capito:

    codice:
    SELECT  campo1, SUM(SELECT(...), SELECT(...)) AS mySum FROM table ORDER BY mySum
    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.