Suponhamos a tabela pedidos criada da seguinte forma:
CREATE TABLE pedidos(
num_pedido int serial primary key,
produto varchar(15)[3],
preco numeric[3],
quantidade int[3]
);
São 3 arrays...
Gostaria de fazer algo que simplificasse o total de cada linha
(preco*quantidade).
A única maneira que consegui foi:
SELECT
(preco[1]*quantidade[1] + preco[2]*quantidade[2] + preco[3]*quantidade[3])
AS Total FROM pedidos;
Será que tem um meio mais fácil? Com um array de tamanho 3 até vai... mas
imaginem isso pra quantidades maiores...
Obrigado pela atenção!
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral