Fórum Sql no Delphi ** Ajuda ** #452279

17/08/2013

0

Boa Tarde!

Gente estou tendo dificuldade na construção de uma query para rodar no Delphi7.
No meu projeto tenho uma Tabela processos onde nela tenho os números dos Processos, os nomes dos advogados,... e tenho uma uma tabela Advogados onde nela só tem o nome do advogado. Preciso fazer um selecet que onde eu escolha os advogados e mostre a quantidade de processos de cada advogado escolhigo.

no Projeto eu escolho os advogados que esta em uma ComboBox e nome dele vai para uma listBox.

preciso dessa ajuda .
Eduardo Mendonça

Eduardo Mendonça

Responder

Posts

17/08/2013

Joel Rodrigues

Assim você traz todos os advogados e a quantidade de processos de cada um, aí dá pra ter uma base de como fazer
SELECT
	NOME_ADVOGADO, COUNT(*)
FROM 
	PROCESSOS
GROUP BY
	NOME_ADVOGADO
Responder

Gostei + 0

19/08/2013

Eduardo Mendonça


1 SELECT
2 NOME_ADVOGADO, COUNT(*)
3 FROM
4 PROCESSOS
5 GROUP BY
6 NOME_ADVOGADO


da uma erro

" Column does not belong to referenced table.
Dynamic SQL Error.
SQL error code = -206."

esse SQL mostraria o Cada Advogado e quantidade de processos de cada um não é ?
Responder

Gostei + 0

19/08/2013

Wilton Júnior

Faz esse teste e vee se da certo
SELECT
NOME_ADVOGADO, COUNT(codigo_processo) as qtdprocesso
FROM
PROCESSOS
GROUP BY
NOME_ADVOGADO
Responder

Gostei + 0

19/08/2013

Deivison Melo

Executa seu sql no ibexert ou outro sistema para gerenciado do sgdb que esteja utilizajdo e verifica o resultado...

Aparentemente está tudo ok!

Posta seu código para analisarmos!!

Abração!
Responder

Gostei + 0

19/08/2013

Eduardo Mendonça

Faz esse teste e vee se da certo
SELECT
NOME_ADVOGADO, COUNT(codigo_processo) as qtdprocesso
FROM
PROCESSOS
GROUP BY
NOME_ADVOGADO


Ficou beleza :)

Agora o problema é outro e é assunto de outro tópico.
Valeu pela ajuda a todos
Responder

Gostei + 0

19/08/2013

Joel Rodrigues

Show de bola. Estou então concluindo o tópico.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar