salve a tutti,
è la prima volta che mi capita di usare "case e then". questa query
Codice PHP:
select (case
when (numani = '1' and durata = '2') then 20
when (numani = '1' and durata = '3') then 25
when (numani = '1' and durata = '4') then 30
when (numani = '1' and durata = '5') then 35
when (numani = '1' and durata = '6') then 35
when (numani = '1' and durata = '7') then 40
when (numani = '2' and durata = '2') then 40
when (numani = '2' and durata = '3') then 50
when (numani = '2' and durata = '4') then 60
when (numani = '2' and durata = '5') then 75
when (numani = '2' and durata = '6') then 75
when (numani = '2' and durata = '7') then 80
end) as level_2_id from utente
risulta corretta e funziona bene.
Codice PHP:
sum(level_2_id) as totale
Quando invece cerco di inserire la somma del campo "level_2_id"
phpmyadmin risponde che il campo "level_2_id" è sconosciuto.
Come posso fare?
RISOLTO bastava mettere sum prima del case