Visualizzazione dei risultati da 1 a 3 su 3

Discussione: query sum

  1. #1
    Utente di HTML.it L'avatar di ttcc
    Registrato dal
    Dec 2008
    Messaggi
    487

    query sum

    ciao ragazzi,
    ho un problema con la query seguente.

    vorrei fare la somma di un campo sulla base dei valori presenti in un altro campo. insomma
    la somma delle ore di tutte le materie presenti nel campo "materia_lez" eccetto una, "totale". ho pensato di usare l'asterisco ma sembra che non funzioni; mi da solo il valore del secondo sum
    posto la query che ho pensato
    Codice PHP:
    $sql "select sum(if(materia_lez in(\'*\'), ore ,0)) - 
    sum(if(materia_lez =\'totale\', ore,0)) as tot\n"     
    " from lezioni\n"     "\n"
         
    " "
    quali correzioni devo apportare?
    spero di essere stato chiaro...

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    select sum(if(materia_lez<>'totale',ore,0)) ....

  3. #3
    Utente di HTML.it L'avatar di ttcc
    Registrato dal
    Dec 2008
    Messaggi
    487
    veloce e chiaro
    grazie mille

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.