tenho uma tabela com as notas dos clientes: CodCli, Vencimento e ValorPrestacao.
Gostaria, através de consulta sql, descobrir com apenas uma consulta, quanto o cliente possui em notas vencidas e notas não vencidas.
o sistema já faz isso, mas atraves de duas consultas, uma para saber o total em atrazo e outra para saber o total a vencer.. Mas queria diminuir esse tempo, fazendo uma consulta só..
Alguem sabe como resolver isto.
- Home
- >
- Fórum
- >
- Profissional
- >
- Programação, Sc...
- >
- Duvida com consulta SQL -...
Creio que basta você colocar a consulta SQL com as notas não vencidas juntamente com o das notas vencidas, ou vice-versa... :wink:
Ponha o código aí para ver como estão sendo feitas as consultas...
No caminho dos scripts. Por enquanto, powershell...
Olha, tenho um conhecimento razoável em sql, e estive tentando montar tal consulta, mas tá difícil. Melhor continuar com a consulta dupla.
Se estiver programando em Delphi/Kylix, talvez eu possa ajudar a melhorar a velocidade das consultas.
Pentium III 700@933 Mhz - Abit BE6-II
SoundBlaster 128 - 56k - 256Mb pc133
TNT2 M64 32mb PCI - HDD Samsung 40gb 7200
SQL é uma linguagem maravilhosa que visa a SIMPLICIDADE, logo, é possível realizar praticamente qualquer consulta com apenas UMA CONSULTA SQL :twisted:
Bom sua consulta ficaria o seguinte:
SELECT CodCli, SUM(ValorPrestacao) FROM Clientes GROUP BY CodCli ;
Só isso! Lembrando que "Clientes" é o suposto nome da tabela.
100+! 8)
Poder não é nada sem controle.