Resolvido

Help no sql, preciso alem da soma colocar o id junto ex.:
1, 50.70
2, 20.00

como assim juntar os 2?
o select teu nao funciona?

select id || sum(valor_venda - valor_compra) as info from preco

sera que esse ajuda?

select id || sum(valor_venda - valor_compra)   as info  
from preco   

[color=red]
ERROR: operator does not exist: integer || numeric
LINE 1: select id || sum(valor_venda - valor_compra) as info [/color]

Não quero deixar o total concatenado com o valor, quero fazer a soma e saber qual a id da soma

1, 50.50
2, 30

601, 30.04

seguinte quando vc usa uma funcao de agregacao, se houver outro campo, voce DEVE incluir a clausula group by.

select id , sum(valor_venda - valor_compra)   as info    
from preco  
group by id

edit, acabei copiando o select errado com as ||, ja mudei.

vlw