Somar ou contar campos
Ola pessoal,
Estou com um grande problema.
Tenho um sistema que tem duas tabelas : membro e laudo
tb_membro : codigo_membro e membro
tb_laudo: codigo, nome, membro1,membro2, membro3,data
A duvida é: Preciso fazer uma consulta para saber quantos registros de cada membro foram feitos em um periodo, sabendo que tenho 3 campos membros (membro1, membro2, membro3) num registro.
Segue exemplo:
Tb_laudo
codigo nome membro1 membro2 membro3 data
1 teste 1 5 2 17/09/2010
2 teste1 3 1 3 17/09/2010
3 teste2 1 3 2 17/09/2010
na consulta seria :
membro qtd de membros (no periodo17/09/2010)
pe 3
mao 2
dedo 3
femur 1
Obs: contado a quantidade de membros nos tres registros (1,2,3) em seus respectivos campos (membro1,membro2 e membro3)
Nao consigo pensar em query alguma.
Tentei essa query
SELECT tb_membro.membro AS Membro, [membro3]+[membro2]+[membro1] AS total
FROM tb_membro INNER JOIN tb_laudo ON (tb_membro.codigo_membro = tb_laudo.membro4) AND (tb_membro.codigo_membro = tb_laudo.membro3) AND (tb_membro.codigo_membro = tb_laudo.membro2) AND (tb_membro.codigo_membro = tb_laudo.membro1) AND (tb_membro.codigo_membro = tb_laudo.membro)
WHERE (((tb_laudo.data) Between [Data Inicial] And [Data Final]))
ORDER BY tb_membro.membro;
mas nada... essa acaba somando o numero referente ao membro.
Valeu pessoal.
Pasteur
Discussão (5)
Carregando comentários...