Eis uma consulta SQL
sSQL = "INSERT INTO ProdAg (SELECT DISTINCTROW CobCliente.[orgaopublico], Fatura.[dataemissao], Fatura.[codveiculo], " & _
"Fatura.[numerocobranca], CobCliente.[razaosocial], Agencia.nomeag, Fatura.[vlr_bruto], [vlr_bruto]*0.8 AS expr1, " & _
"Fatura.[datavencimento], Vendedor.nome, Veiculo.nome, Fatura.[tipovencimento], Agencia.codigo, Agencia.cidade, Agencia.endereco, " & _
"Agencia.cep, Agencia.estado, Fatura.situacao, Fatura.[dt_liquidacao]" & _
"FROM ((Veiculo RIGHT JOIN (CobCliente RIGHT JOIN Fatura ON CobCliente.numero = Fatura.[ncliente]) ON Veiculo.[nomededuzido] = Fatura.[codveiculo]) " & _
"LEFT JOIN Agencia ON Fatura.[nagencia] = Agencia.codigo) LEFT JOIN Vendedor ON Fatura.[nvendedor] = Vendedor.numero " & _
"WHERE ((CobCliente.[orgaopublico]= 'Sim') AND (Fatura.[dataemissao] Between '" & Format(dtini.Text, "YYYY-MM-DD") & "' and '" & Format(dtfim.Text, "YYYY-MM-DD") & "') AND (Agencia.codigo= ' " & Combo2.ItemData(Combo2.ListIndex) & " ') " & _
"AND (Fatura.situacao<>'C') " & _
"ORDER BY Fatura.[dataemissao], Fatura.[codveiculo], Fatura.[NumeroCobranca];"
eu tenho esta consulta porem ao executa-la obtenho o seguinte erro:
Error: 1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '[orgaopublico], Fatura.[dataemissao], Fatura.[codveiculo], Fat
alguém sabe me dizer o que está errado ....
Atenciosamente
Daiana