none
Consulta Case Wen RRS feed

  • Pergunta

  • Boa Tarde!

    Preciso muito de ajuda, estou tentando exeutar uma consulta onde contem 3 campos nos quais preciso aplicar o "case when" porem já fiz de tudo e não consigo executar o comando da forme que desejaria.

    Ao executar a consulta abaxio mesmo que os outros campos como  h.consumo_activo_hp ou h.consumo_act_leido_inter estejam acima de 90000 ele me traz a informação de normal.

    Poderiam me judar?

    Consulta:

    select h.numero_cliente, round(h.cons_activo_leido, 0) as consumo_fp, round(h.consumo_activo_hp, 0) as consumo_hp, round(h.consumo_act_leido_inter, 0) as consumo_inter, case when h.cons_activo_leido and h.consumo_activo_hp and h.consumo_act_leido_inter<90000 then 'Normal' when h.cons_activo_leido and h.consumo_activo_hp or h.consumo_act_leido_inter>90000 then 'Duvidoso' end as Analisar from hisco h where h.fecha_lectura>='07/01/2019' 


    sábado, 3 de agosto de 2019 19:30

Respostas

Todas as Respostas