Jump to content
EREGON

[Resolvido] Filtrar registos de várias colunas relativo a um valor

Recommended Posts

Olá,

Eu tenho uma tabela com 7 colunas. A primeira coluna tem o nome das pessoas. Da coluna 2 à coluna 7 tem valores (de 0,0 a 15,0) de MONTH_1 a MONTH_6, portanto:

Column_1 = nome;

Column_2 = MONTH_1;

Column_3 = MONTH_2;

Column_4 = MONTH_3;

 

e assim por diante...

 

Agora eu quero recuperar registos que tenham valor > = 0,55 em pelo menos 2 ou mais colunas desses meses.

Como posso fazer esse cálculo?

Share this post


Link to post
Share on other sites

Where

...

And

(

(Case when column2 > .55 then 1 else 0 end) +

(Case when column3 > .55 then 1 else 0 end)  ...

) > 1

...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Querendo_ser_Nerd
      Boa noite,
      Por favor, estou com seguinte problema, em uma coluna tenho valores de 0,2,3, porém eu preciso que minha consulta final retorne apenas o valor 0, caso no registro não tenha valor 0, retorne o valor 3.
      Estou tentando com o Case mais sem sucesso. Alguem poderia me ajudar.
      select p.produto,p.nome, (case when p,sequencia = 3 then 3 else 2 end) as valor
      from produtos p
      where p.status = 'A'
    • By marcosregato_01
      Boa noite.
       
      Gostaria de saber se tem algum jeito de comparar 2 tabelas de Schemas diferentes usando PL/SQL?
       
      Obrigado
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.