Fórum Ajuda com sql #363247
26/08/2008
0
CodCli I
Cliente V 50
Valor N
Atraso I
Gostaria de filtrar usando SQL os clientes com atraso menor que 30 dias, os maiores de 30 dias e os maiores de 60 dias. Os dias já estão certos quanto ao atraso, mas a totalização não consegui.
Alguém sabe e pode me ajudar?
Grato
Virus69
Curtir tópico
+ 0Posts
26/08/2008
Wdrocha
Gostei + 0
26/08/2008
Wdrocha
diga qual campo vc quer totalizar...
Flw
Gostei + 0
26/08/2008
Joaoshi
Atraso menor que 30 dias
SELECT SUM(VALOR) FROM SuaTabela WHERE ATRASO <= 30
Gostei + 0
30/08/2008
Virus69
Gostei + 0
30/08/2008
Joaoshi
SELECT DISTINCT A.CODCLI, A.CLIENTE, (SELECT SUM(B.VALOR) FROM SuaTabela B WHERE B.ATRASO <= 30 AND B.CODCLI = A.CODCLI) AS MENOR30, (SELECT SUM(B.VALOR) FROM SuaTabela B WHERE B.ATRASO > 30 AND B.CODCLI = A.CODCLI) AS MAIOR30 FROM SuaTabela A
Espero ter ajudado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)