[PHP] case then e campo non riconosciuto

lelemkop

Utente Attivo
2 Lug 2013
55
0
6
salve a tutti,
è la prima volta che mi capita di usare "case e then". questa query
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.
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
 
Ultima modifica:

Discussioni simili