Bom dia a todos ,
Desde já agradeço atenção de vcs
Estou com um problema aki na empresa onde trabalho utilizamos um banco de dados DBF, que e acessado por um programa Advantage Data Architect, todo mês tenho que tira varios relatórios para entrega ao gerente, estava querendo fazer um programa em Java para deixa no PC do gerente para ele mesmo tira os relatórios, mas ao jogar minha consulta que já tenho feita no Advantage Data Architect me deparei com primeiro problema, dentro do meu executeSQL(??) da muito erros quando jogo esta consula la, será que vcs poderiam me ajudar só novato em programação.
exe da miha consulta :
SELECT Cli.Codigo,
Cli.Nome,
Ped.Data,
Ped.Numero,
NFC.NroNF,
Ped.NroRef,
SUM( ( IP.Quant * IP.PrecoTab ) + IP.ICMSFItem ) AS Valor_Produtos,
SUM (IP.Quant * Round(IP.PrecoTab * (IP.PerDesInc/ 100),2)) AS Desc_Incond,
SUM( (IP.Quant * IP.PrecoTab + IP.ICMSFItem) - ( IP.Quant * Round(IP.PrecoTab * (IP.PerDesInc/ 100),2)) -( IP.Quant * IP.ValorItem + ip.icmsfitem )) as DCC,
SUM( ( IP.Quant * IP.ValorItem ) + ip.icmsfitem ) AS Valor_Pedido
FROM “Pedidos” Ped
INNER JOIN “NFsClientes” NFC ON NFC.Pedido = Ped.Numero
INNER JOIN “Clientes” Cli ON Cli.Codigo = Ped.CodClFo
INNER JOIN “Itens de Pedido” IP ON IP.Numero = Ped.Numero
WHERE Cli.Codigo = ‘00169’ AND Ped.Equipe IN (‘1’) AND
Ped.Data BETWEEN ‘01/04/2009’ AND ‘30/04/2009’ AND
Ped.CodOp IN ( SELECT Op.CodOp FROM “Operações” Op WHERE Op.TipoOp = ‘V’) AND
NOT (PED.CODRET >0 AND PED.NROREF IS NULL)
GROUP BY Cli.Codigo,
Cli.Nome,
Ped.Data,
Ped.Numero,
Ped.NroRef,
NFC.NroNF
Há tentei colocar uma foto aki para melhor análise do problema mas não sei como colocar :!: