Visualizzazione dei risultati da 1 a 2 su 2

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    144

    [MYSQL]SELECT somma con condizioni

    Salve a tutti avrei bisogno di una mano, per voi sarà sicuramente semplice


    vi semplifico la tabella


    ID, valore1, valore2


    valore1 è sempre >0 mentre valore2 può essere a zero.


    io dovrei fare la somma e di ogni record prendere valore2 se >0 o valore1 se valore2 = 0

    una cosa del genere ma non so se la sintassi è corretta:
    SELECT SUM (IF(valore2=0, valore1) ELSE (valore2))

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    144
    Ho risolto così
    SELECT SUM(case when valore2=0 then valore1 else valore2 end) as SOMMA

    grazie ugualmente

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.