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