Ajuda - SQL

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
mariogus
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 157
Registrado em: Sex, 30 Nov 2007 1:17 pm
Localização: Porto Alegre - RS

Pessoal, é possível
mostrar na consulta apenas a informação do con_num para vários outros registros como segue o select abaixo:
SELECT distinct con_num, cmtcon_dat
FROM finempdbs_hmg.tb_cmtcon
WHERE con_num = 660 OR con_num = 640
group by con_num,cmtcon_dat
ricardorauber
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 96
Registrado em: Qua, 21 Jun 2006 11:33 pm
Localização: Canoas RS

Opa, pode explicar melhor o que deseja retornar na consulta?[/code]
mariogus
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 157
Registrado em: Sex, 30 Nov 2007 1:17 pm
Localização: Porto Alegre - RS

Por exemplo...o código 640 precisaria mostrar dessa forma


640 10/03/08 Teste
11/03/08 Teste1
12/03/08 teste 3
rogenaro
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 232
Registrado em: Sex, 30 Mar 2007 7:26 pm
Localização: Londrina - PR
Rafael O. Genaro

Seria isso?

Selecionar tudo

select decode( row_number() over (partition by c.con_num order by c.cmtcon_dat)
             , 1, c.con_num
             , null
             )
     , c.cmtcon_dat
from
(
  select tc.con_num
       , tc.cmtcon_dat
  from   finempdbs_hmg.tb_cmtcon tc
  where  tc.con_num = 660 
  or     tc.con_num = 640
  group by tc.con_num
         , tc.cmtcon_dat
) c
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 7 visitantes