Valor calculado em aplicação de consulta

Em uma aplicação de consulta tenho valores e quantidades, gostaria de saber se é possível e, caso for, a forma correta. Pois, do modo que estou fazendo está acusando o seguinte erro:

ERRO
Erro ao acessar o banco de dados
ERRO: coluna “(quantidade * valor)” não existe LINE 1: SELECT id_entrada, id_produto, quantidade, valor, "(quantida… ^
SelectLimit(SELECT id_entrada, id_produto, quantidade, valor, “(quantidade * valor)” as total from public.produtos_entradas order by id_entrada DESC, id_entrada DESC, 17, 0)

No PostgresSQL (pgadmin III) a mesma consulta funciona:

SELECT
id_produto,
id_entrada,
quantidade,
valor,
(quantidade * valor) as total
FROM
public.produtos_entradas
ORDER BY
id_entrada DESC

Bom, a princípio estou fazendo do seguinte modo, criei o campo “total” e neste na opção de Lookup de Consulta, uso o seguinte código:

SELECT quantidade * valor
FROM produtos_entradas
WHERE id_produto = {id_produto}

Funciona, porém são duas consultas distintas que poderiam ser uma só. Outra possibilidade seria a criação de uma ‘view’ e a partir desta, então fazer a consulta…

Grato pela atenção de todos!
Leandro José Hermann

Utilize a view, você não vai se arrepender, eu estou começando a entender porque o Haroldo sempre recomenda views…

tenta remover os parenteses ou criar a view como o Saulo recomenda.

Obrigado pelas respostas! Vou partir para a ‘view’ mesmo…

Leandro José Hermann