[firebase-br] Como pegar o resultado de um Count(*)
RedDevil
reddevil em reddevil.eti.br
Qui Jul 28 21:40:22 -03 2005
ola Fernando,
se voce quer apenas o cliente e o total de filmes locados, tente fazer isso
usando essa SP ae abaixo...
ou adapte ela conforme voce precisar...
tipow use uma Query para dar um select na SP e ligue o DBGrid nessa Query...
{
create procedure ares (data01 date, data 02 date)
returns( codigo_cliente integer, nome_cliente varchar(50), tot_locacao integer)
as
begin
for select <campocodigo>.clientes, <camponome>.clientes
from <tabelaclientes> clientes
into :codigo_cliente, :nome_cliente
do
begin
select count(filmes_Idfilmes) from locacoes
where (data_loca between :data01 and :data02) and :codigo_cliente =
clientes_codigo
into :tot_locacao;
suspend;
end
end
}
Post Scriptum: eu nao tenho como como testar, portanto nao sei se funciona...
use por tua propria conta e risco...
;o)
[]s
força sempre.
ate +++
--
Luiz "RedDevil" Stefanski
http://www.RedDevil.eti.br - Delphi 4 Powered by IBObjects
exemplos e dicas sobre o IBObjects:
http://www.firebase.com.br/cgi-bin/firebase.cgi/dnld?ID=165
compilaçao/instalaçao do IBObjects sabor BPG:
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=630
----- Original Message -----
From: "Fernando Machado" <fm-sistemas em fm-sistemas.com>
To: <lista em firebase.com.br>
Sent: Thursday, July 28, 2005 2:42 PM
Subject: [firebase-br] Como pegar o resultado de um Count(*)
Pessoal
Como faço para pegar o resultado de um
" select Nome_do_Campo, count(*) from..."
já que ele me retorna num DBGrid repetindo diversas vezes os mesmos clientes.
Ex.: Cód. Cliente
10530
10530
10530
09560
09560 etc... Eu preciso: 10530 = 3
09560 = 2 etc...
Fernando
Mais detalhes sobre a lista de discussão lista