Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371

    query Calcolo percentuale in MYSQL

    Salve, ho questa query in db mysql che mi estrarre correttamente le 2 colonne tot_budget e tot_eff,
    ora ci dovrei aggiungere una terza colonna chiamata "avanz" che mi calcoli la % tra i due valori precedenti ossia (tot_eff/tot_budget*100),
    NB: non posso farlo da codice mi serve sulla query
    cosa mi consigliare di fare una subquery ??? potreste darmi qualche input per favore....
    GRAZIE IN ANTICIPO !!!!!


    SELECT SUM(CASE When tb_pianifica.id_status='1' Then tb_pianifica.budget Else 0 End) as tot_budget, SUM(CASE When tb_pianifica.id_status='1' Then tb_pianifica.eff_tot Else 0 End) as tot_eff
    FROM tb_pm LEFT JOIN tb_pianifica ON tb_pm.id = tb_pianifica.id_pm
    GROUP BY tb_pm.id

  2. #2
    usa la tua query come una subquery e opera il calcolo nella query esterna

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371
    tipo ????

  4. #4
    select x.col1, x.col2, x.col1/x.col2*100 from (tua query) x

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