Bom dia,
Estou com duvida em fazer um Select no banco de dados ACCESS filtrando um período de datas...
Tenho a tabela tbGrupo_Cliente onde preciso buscar a coluna [Grupo_Cliente] e a tabela tbFaturamento onde preciso buscar as colunas [Cliente_Pagador], [CNPJ_Pagador] nisto preciso pegar apenas os campos que tiverem os [Tipo_de_Baixa] diferente de 'CANCELADO', [Data_de_Emissao] maior ou igual uma data digitada no campo "D2" na planilha e [Data_de_Emissao] menor ou igual a outra data digitada no campo "E2" (As colunas da WHERE estão na tabela tbFaturamento)
meu código está assim:
sQuery = _
" SELECT G.[Grupo_Cliente], F.[Cliente_Pagador], F.[CNPJ_Pagador] " & _
" FROM tbFaturamento F " & _
" LEFT JOIN tbGrupo_Cliente G " & _
" ON F.[Cliente_Pagador]=G.[Cliente_Pagador] " & _
" WHERE F.[Tipo_de_Baixa] <> 'CANCELADO' " & "AND F.[Data_de_Emissao] >=" & Range("D2").Text & "AND F.[Data_de_Emissao] <=" & Range("E2").Text & _
" GROUP BY G.[Grupo_Cliente], F.[Cliente_Pagador], F.[CNPJ_Pagador] "
Contudo minha WHERE que define o período da [Data_de_Emissao] está dando erro me traz o resultado sempre zero ( já verifiquei no banco e o período existe.)
A Pergunta é: Como consigo fazer um SELECT trazendo apenas um período de data digitado em campos do Excel ? ? ? ?
Obrigado!
Postado : 21/07/2017 10:40 am