Script PL/SQL Oracle-Lógica relatório por faixa.
16/11/2008
0
Estou precisando de uma ajuda conforme exemplo abaixo.
Segue cursores com os cenários possíveis e seus devidos resultados.
Isso estou tentando fazer via SQL(Oracle).
Alguém pode me ajudar?
Cursor (A):
---------------------
001 - 002
003 - 004
005 - 006
Resultado (A):
---------------------
w_string := ´001 à 006´;
============
Cursor (B):
---------------------
001 - 002
004 - 005
006 - 007
Resultado (B):
---------------------
w_string := ´001 à 002´ ´004 à 007´;
============
Cursor (C):
---------------------
001 - 002
004 - 005
007 - 008
Resultado (C):
---------------------
w_string := ´001 à 002´ ´004 à 005´ ´007 à 008´;
============
Cursor (D):
---------------------
001 - 005
008 - 010
011 - 015
Resultado (D):
---------------------
w_string := ´001 à 005´ ´008 à 015´;
Segue cursores com os cenários possíveis e seus devidos resultados.
Isso estou tentando fazer via SQL(Oracle).
Alguém pode me ajudar?
Cursor (A):
---------------------
001 - 002
003 - 004
005 - 006
Resultado (A):
---------------------
w_string := ´001 à 006´;
============
Cursor (B):
---------------------
001 - 002
004 - 005
006 - 007
Resultado (B):
---------------------
w_string := ´001 à 002´ ´004 à 007´;
============
Cursor (C):
---------------------
001 - 002
004 - 005
007 - 008
Resultado (C):
---------------------
w_string := ´001 à 002´ ´004 à 005´ ´007 à 008´;
============
Cursor (D):
---------------------
001 - 005
008 - 010
011 - 015
Resultado (D):
---------------------
w_string := ´001 à 005´ ´008 à 015´;
Gugapr
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)