Problema com SQL no paradox

Delphi

30/09/2005

ola pessoal,

um problema aparentemente simples, estou achando que é problema do paradox-BDE, a questão é a seguinte:

Instrução SQL:
===========
select p.codpro,
(
select sum(s.qntsai) totsai
from vendas s
where s.codpro=p.codpro
) as totsai
from produtos p
===================
Essa instrução lista todos os produtos do cadastro com a quantidade total de saidas de cada produto.

Era pra mostrar na variavel TOTSAI a soma das quantidades de saida, porem o que acontece é que o valor vem ´´(branco)

Esse mesmo exemplo fiz em MYSQL e funciona perfeitamente

Alguém sabe dizer se a instrução SQL esta errada ou isso é problema de compatibilidade do BDE ?

Muito Obrigrado a todos!!! :D


Emrj

Emrj

Curtidas 0

Respostas

Andremuller

Andremuller

30/09/2005

select dentro do select ou do from não são suportados


GOSTEI 0
Emrj

Emrj

30/09/2005

Certo, mas se não é suportado não era pra mostra uma mensagem de erro??? ao contrario, nao mostra o erro e sim o campo em branco.


GOSTEI 0
Andremuller

Andremuller

30/09/2005

é, já tinha percebido isso em outro momento.

É que a Borlando já abandonou o Paradox e o BDE a muito tempo.
Esse tipo de correção não vai ser feita, e talvez na época não foi prevista.


GOSTEI 0
POSTAR