Notifications
Clear all

SELECT DEMORANDO PARA RESPONDER

2 Posts
2 Usuários
0 Reactions
1,247 Visualizações
(@samuelss)
Posts: 21
Eminent Member
Topic starter
 

Boa tarde,

Tenho uma tabela (tbFaturamento) no banco de dados Acces que minha planilha se conecta à ela para buscar alguns dados, contudo a consulta demora muito pra responder...
Alguém pode me ajuda para que meu código fique menos pesado nesta consulta que demora entorno de 3 min pra responder

Na consulta preciso trazer [Data_de_Emissao] em Anos, [Data_de_Emissao] em Mês, contar os [CTRC], somar as [Quantidade_de_Volumes] somar as [Cubagem_em_m3], somar o [Peso_Calculado_em_Kg], somar o [Valor_da_Mercadoria] e somar [Valor_do_Frete] não podendo trazer [Tipo_de_Baixa] Cancelados e apenas trazendo uma [Data_de_Emissao] em ano e [Data_de_Emissao] em mês

meu código está assim:

sQuery = " SELECT YEAR(F.[Data_de_Emissao]), MONTH(F.[Data_de_Emissao]), COUNT(F.[CTRC]), " & _
"SUM(F.[Quantidade_de_Volumes]), SUM(F.[Cubagem_em_m3]), SUM(F.[Peso_Calculado_em_Kg]), " & _
"SUM(F.[Valor_da_Mercadoria]), SUM(F.[Valor_do_Frete])" & _
"FROM tbFaturamento F " & _
"WHERE F.[Tipo_de_Baixa] <> 'CANCELADO' " & _
"GROUP BY YEAR(F.[Data_de_Emissao]), MONTH(F.[Data_de_Emissao]) "

Lembrando que a parte do código que mais demora é esta acima

Alguém sabe por que demora tanto para responder ?

Ogridadooo!!

 
Postado : 19/07/2017 11:11 am
(@tarcelles)
Posts: 61
Trusted Member
 

Dependendo da quantidade de registros, uma consulta sem chave primaria e com calculos , e normal ficar lento, pelo menos no access.

 
Postado : 24/08/2017 2:34 pm