SQL COM DUAS TABELAS
Tenho a seguinte query:
sql = "SELECT CODPES, count(CODPES) AS PTOTAL FROM MOVIMENTA"
sql = sql + " WHERE DTDIST BETWEEN #" & dtDataInicial & "# And #" & dtDataFinal & "# GROUP BY CODPES"
Me traz os seguintes resultados:
CODPES PTOTAL
0001 6
0002 2
O campo CODPES é uma chave estrangeira na tabela MOVIMENTA, e chave primária na tabela PESSOAL.
A minha dúvida é como eu poderia trazer na mesma pesquisa acima, outro campo da tabela PESSOAL ? Por exemplo NOME
Preciso que apareça assim:
NOME PTOTAL
Fulano 6
Beltrano 2
Já tentei algumas formas mas não consegui.
Se alguém puder me ajudar...
sql = "SELECT CODPES, count(CODPES) AS PTOTAL FROM MOVIMENTA"
sql = sql + " WHERE DTDIST BETWEEN #" & dtDataInicial & "# And #" & dtDataFinal & "# GROUP BY CODPES"
Me traz os seguintes resultados:
CODPES PTOTAL
0001 6
0002 2
O campo CODPES é uma chave estrangeira na tabela MOVIMENTA, e chave primária na tabela PESSOAL.
A minha dúvida é como eu poderia trazer na mesma pesquisa acima, outro campo da tabela PESSOAL ? Por exemplo NOME
Preciso que apareça assim:
NOME PTOTAL
Fulano 6
Beltrano 2
Já tentei algumas formas mas não consegui.
Se alguém puder me ajudar...
sql = "SELECT PESSOAL.NOME, COUNT(PESSOAL.CODPES) AS PTOTAL "
sql = sql + "FROM MOVIMENTA M INNER JOIN PESSOAL P "
sql = sql + "ON M.CODPES = P.CODPES "
sql = sql + "WHERE M.DTDISC BETWENN #" & dtDataInicial & "# AND #" & dtDataFinal & "# "
sql = sql + "GROUP BY PESSOAL.NOME"
Obs.: estou levando em consideração que na tabela Movimento o código da chave estrangeira seja CODPES também, senão, basta modificar para o nome que está utilizando.
Seque um exemplinho em Access(2000).
sql = sql + "FROM MOVIMENTA M INNER JOIN PESSOAL P "
sql = sql + "ON M.CODPES = P.CODPES "
sql = sql + "WHERE M.DTDISC BETWENN #" & dtDataInicial & "# AND #" & dtDataFinal & "# "
sql = sql + "GROUP BY PESSOAL.NOME"
Obs.: estou levando em consideração que na tabela Movimento o código da chave estrangeira seja CODPES também, senão, basta modificar para o nome que está utilizando.
Seque um exemplinho em Access(2000).
Obrigado pela ajuda Piolho.
Funcionou perfeitamente.
Eu estava errando no tabela.campo dentro do COUNT. Achei que estava certo, mas não funcionava.
Funcionou perfeitamente.
Eu estava errando no tabela.campo dentro do COUNT. Achei que estava certo, mas não funcionava.
Tópico encerrado , respostas não são mais permitidas