Utilizar o count com várias tabelas

MySQL

24/11/2004

Saudações gente,
alguém aí sabe como faço para contar os registros de várias tabelas? Tipo, queria saber quantos registros possuem as tabelas 012004, 022004 e 032004. Agradeço a ajuda.


Elias Jr

Elias Jr

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

24/11/2004

SELECT COUNT(*) FROM tabela. Faça isso para cada tabela desejada


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

24/11/2004

Colega,

Pode-se agregar o resultado num único result set:

SELECT ´012004´, COUNT(*) QTDE
FROM 012004
UNION ALL 
SELECT ´022004´, COUNT(*) QTDE
FROM 022004 
UNION ALL
SELECT ´032004´, COUNT(*) QTDE
FROM 032004



GOSTEI 0
Elias Jr

Elias Jr

24/11/2004

Saudações Aroldo,
testei o seu sql e funcionou mas gostaria de saber se é possível pegar este resultado em colunas separadas (cada mês num coluna). Muito obrigado pela ajuda.


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

24/11/2004

Colega,

Veja se este [url=http://lib.seven.com.br/ampliar.asp?codcat=26&codartigo=556]artigo [/url]resolve o problema. Você também pode utilizar tabelas temporárias (CDS), TStringList, enfim, várias alternativas para se chegar ao resultado.


GOSTEI 0
Elias Jr

Elias Jr

24/11/2004

Saudações Aroldo,
valeu mesmo pela ajuda. Acho que era isso mesmo que eu precisava. Vou dar uma pesquisada neste tópico e implementar no meu sistema (estou utilizando o MySql com Delphi mesmo). Vou estudá-lo utilizá-lo. Muito Obrigado.


GOSTEI 0
POSTAR