Notifications
Clear all

Contar Ocorrencias em Tabela de BD Access

6 Posts
2 Usuários
0 Reactions
1,299 Visualizações
(@gomesvba)
Posts: 4
New Member
Topic starter
 

Olá Amigos,
Estou precisando de uma ajuda.
Tenho um tabela em um banco de dados access que é acessado pelo Excel.
Nessa tabela existem vários registros de várias empresas, sendo que as empresas se repetem.
Preciso saber quantas empresas estão nesse bolo de lançamentos.
Tentei usar o select count, mas não se aplica a essa situação.

Por favor me ajudem!!

até. :D :D

 
Postado : 18/01/2017 9:29 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Experimente algo +/- assim:

SELECT Empresa FROM SuaTabela GROUP BY Empresa;

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 18/01/2017 1:23 pm
(@gomesvba)
Posts: 4
New Member
Topic starter
 

Reinado, obrigado pela resposta.
com a sua sugestão cheguei a esse ponto:
"select " & coluna & ", sum(horas_trabalhadas) as horas_trabalhadas, sum(vlr_tt) as vlr_tt, sum(vlr_vps) as vlr_vps, sum(vlr_consultor) as vlr_consultor from cVisitas where data_visita >= #" & data_inicial & "# group by (" & coluna & ")"

montei esse select, se tirar a clausula WHERE funciona perfeitamente, mas preciso resumir os dados de um período. Não estou conseguindo de jeito nenhum.
não sei se dá pra usar where junto com group by...

 
Postado : 18/01/2017 5:26 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Sua sql poderia ser:

"select " & coluna & ", sum(horas_trabalhadas) as horas_trabalhadas, sum(vlr_tt) as vlr_tt, sum(vlr_vps) as vlr_vps, sum(vlr_consultor) as vlr_consultor from cVisitas group by (" & coluna & ")" Having data_visita >= #" & data_inicial & "#

De uma lida em
http://www.devmedia.com.br/exemplos-com-group-by-e-com-a-clausula-having-totalizando-dados-sql-server-2008-parte-2/19839
http://www.devmedia.com.br/10-dicas-para-classificar-agrupar-e-sumarizar-dados-em-sql/27555

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/01/2017 7:44 am
(@gomesvba)
Posts: 4
New Member
Topic starter
 

Reinaldo, obrigado.
Mas da erro, pois informado que o campo data_visita não está na referencia. Acho que daria apenas com os campos que estão no select, o que não é o caso do campo DATA_VISITA...
Ta complicado viu.

att., Marcos Gomes.

 
Postado : 26/01/2017 3:02 pm
(@gomesvba)
Posts: 4
New Member
Topic starter
 

Boa noite Pessoal,
problema resolvido com o SELECT.
No geral o select está correto, porém como estou usando o vb do excel e access tenho que usar o formato diferente para a data.
em vez de dia/mes/ano o uso correto é mes/dia/ano.
Feito isso funcionou perfeitamente.
tirei essa informação daqui:
http://www.macoratti.net/vb_datas.htm
Obrigado.

 
Postado : 01/02/2017 7:44 pm