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