Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    54

    [RISOLTO] case then campo non riconosciuto

    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
    Ultima modifica di lelemkop; 21-09-2018 a 21:44

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,360
    Pero’ è SQL non PHP.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.