Galera, tenho a seguinte situação: Tenho um select que retorna os seguintes valores Pedido valor_compra limite_usuario 72 20.000000 10.000 73 770.000000 10.000 73 100.000000 10.000 Detalhe, esse campo limite_usuario é repetido em todas as linhas porque ele pega de um campo que cadastra um limite pra cada usuário. Por isso que ele se repete em todoas as linhas. Só que queria que ficasse algo do tipo: Pedido valor_compra limite_usuario 72 20.000000 10.000 73 770.000000 9.980 73 100.000000 9.880 E não queria usar laço de repetição, nem função. Queri fazer isso só no select mesmo. alguém ajuda?? Segue abaixo meu sql. select T1.pedido, U_Usuario, gerente_cod, SUM(T1.valor_compra), limite_gerente FROM tb_cad_limite_usu T0 inner join tb_compras T1 on T0.cod = T1.gerente_cod WHERE T1.gerente_cod = 1 group by U_Usuario, valor_compra, pedido