Count com SQL - Não conta
13/12/2005
0
quer2.Close;
Quer2.sql.clear;
Quer2.SQL.Add(´Select count(A.Cpf) conta, A.Nmedico, A.Ncons, A.Codpac ´);
Quer2.sql.add(´FROM ´prcons.DB´ A ´);
Quer2.sql.add(´Where (A.Cpf = :cp) ´);
Quer2.sql.add(´group by A.Nmedico, A.Ncons, A.Codpac´);
Quer2.ParamByName(´cp´).AsString := edit7.text;
Quer2.Prepare;
Quer2.Open;
Quero contar os registros que tenham o mesmo CPF. Só isso.
Amilton/pr
Posts
13/12/2005
Bruno Belchior
select count(*) from Tabela where CPF = :CPF
13/12/2005
Amilton/pr
14/12/2005
Bruno Belchior
select nome, (select Count(*) from Tabela where CPF = :CPF) from Tabela where CPF = :CPF
14/12/2005
Marcio.theis
select count(*), nucpfcnpj from cliente group by nucpfcnpj having count(*) > 1
14/12/2005
Wiltonfenix
select nome,count(*) as conta from Tabela where CPF = :varCPF group by CPF
14/12/2005
Bruno Belchior
select nome,count(*) as conta from Tabela where CPF = :varCPF group by CPF
14/12/2005
Wiltonfenix
Simulei esse comando no MySQL e funciona perfeitamente. Não é necessário o campo do Group By estar na relação de campos retornados.
Clique aqui para fazer login e interagir na Comunidade :)