Ola amigos, estou com um problema usando C# com conexao FoxPro em arquivo DBF, estou tentando utilizar o alias qde que foi gerado no SQL em outro calculo, mas aparece erro como se nao existisse o alias o qual informei, em outros bancos consigo reutilizar o ALIAS mas em foxpro nao consigo, alguem pode me ajudar ou pelo menos dizer se o foxpro aceita ou nao reutilizacao do campo atraves do alias?
Abaixo segue o exemplo simples que esta dizendo que o alias nao existe:
SELECT ACRCMER.codimer AS CodiMer, COMANDI.fechada, SUM(COMANDI.quantidade) AS qde, AVG(COMANDI.unitario) AS Unitario,
SUM(COMANDI.quantidade * COMANDI.unitario) AS tQdeXUnit, SUM(COMANDI.quantidade * ACRCMER.valocus) AS tQdeXUnitCust, ACRCMER.nomemer,
ACRCMER.valocus, AVG(COMANDI.unitario - ACRCMER.valocus) AS tLucUnit, qde AS Expr1
FROM COMANDI, ACRCMER
WHERE COMANDI.codimer = ACRCMER.codimer
GROUP BY COMANDI.fechada, ACRCMER.codimer, ACRCMER.nomemer, ACRCMER.valocus, qde
HAVING (COMANDI.fechada = ?)