Não entendi bem a pergunta mas , serial alguma coisa assim ? With subquery_cons as (select grupo , codigo, row_number() linha over (partition by grupo order by codigo) from tabela) Select codigo From subquery_cons Where grupo = x And linha between ... and ... ;
Aroldo -----Original Message----- From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On Behalf Of Ademir Roque Maneira Sent: domingo, 19 de abril de 2009 15:47 To: oracle_br Subject: [oracle_br] Subtração entre linhas Caros amigos Tenho uma tabela consolidada como exemplo: GRUPO TOTAL UM 100 DOIS 150 TRES 180 QUATRO 200 Necessito retirar um valor fixo de 300 do grupo 4, o saldo 100, deve ser retirado do grupo dois Ficando assim GRUPO TOTAL UM 100 DOIS 50 TRES 180 QUATRO 0 Pensei em utilizar subqueries do tipo select (seletc....) - (select....) Mas acredito que algum amigo conheça uma funcionalidade que torne o processo mai rapido e inteligente Desde ja muito grato [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ ---------------------------------------------------------------------------- ---------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ ---------------------------------------------------------------------------- ---------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ ---------------------------------------------------------------------------- -------------------------------------------- Links do Yahoo! Grupos