SQL Compando todos meus clientes
25/03/2021
0
tenho um tabele: Cliente(ID,Ooutcome,Income) preciso calcular o numero de vezes que a diferenca de um cliente (Ooutcome) comparado com o outro cliente(Ooutcome) e >1000 , e possivel fazer isso com sql?
Marcos Pinto
Curtir tópico
+ 0
Responder
Posts
25/03/2021
Marcos Pinto
tenho um tabele: Cliente(ID,Ooutcome,Income) preciso calcular o numero de vezes que a diferenca de um cliente (Ooutcome) comparado com o outro cliente(Ooutcome) e >1000 , e possivel fazer isso com sql?
vo explicar melhor a pergunta com um exemplo:
tenho um tabele: Cliente(ID,SALARIO) preciso calcular o numero de vezes que a diferenca de um cliente (SALARIO) comparado com o outro cliente(SALARIO) e >1000 , e possivel fazer isso com sql?
TABELA:
CLIENTEID,SALARIO
1,1000
2,1500
3,700
4,5000
ENTAO precisaria fazer um count(id) e comparar id 1 com id 2,3,4 id 2 com id 3,4 e id 3 com id 4 e verificar se tem uma diferença de mais de 1000
e a resposta seria nesse caso: 3
vlw
Responder
25/03/2021
Emerson Nascimento
uma tentativa
SELECT COUNT(T.ID) TOTAL FROM TABELA T INNER JOIN TABELA T2 ON (T2.ID > T.ID) AND ((T2.SALARIO - T.SALARIO) > 1000)
Responder
Clique aqui para fazer login e interagir na Comunidade :)