Re: RES: RES: RES: [oracle_br] AJUDA NO SELECT - URGENTE
Ou o *MAX* [EMAIL PROTECTED]> with 2 x as 3 ( select level valor 4 from dual 5 connect by 1=1 and level <= 5 ) 6 select max(decode(rownum, 1, valor, 0)) valor_1, 7 max(decode(rownum, 2, valor, 0)) valor_2, 8 max(decode(rownum, 3, valor, 0)) valor_3, 9 max(decode(rownum, 4, valor, 0)) valor_4, 10 max(decode(rownum, 5, valor, 0)) valor_5 11 from x 12 / VALOR_1 VALOR_2 VALOR_3 VALOR_4 VALOR_5 - - - - - 1 2 3 4 5 1 row selected. Ivan Ricardo Schuster wrote: > Faltou o SUM no teu select, substitua a primeira linha por: > > Select sum(c1), sum(c2) from (...) > > > -Mensagem original- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de Carlos Eduardo Goncalves > Enviada em: segunda-feira, 31 de outubro de 2005 16:26 > Para: oracle_br@yahoogrupos.com.br > Assunto: Re: RES: RES: [oracle_br] AJUDA NO SELECT - URGENTE > > Segue script que estou fazendo > > Select (c1), (c2) from > (Select decode(linha,1,vl_mensalidade) c1, decode(linha,2,vl_mensalidade) c2 > from > (Select 1 linha, vl_mensalidade from valores_tabela_contrato where > cd_contrato =45022 > and tp_usuario ='D' > union > Select 2 linha, vl_mensalidade from valores_tabela_contrato where > cd_contrato=45022 > and tp_usuario='D')) > > > Ivan Ricardo Schuster <[EMAIL PROTECTED]> escreveu: > Corrigindo : > : select > decode(linha, 1,coluna, 0) c1, > decode(linha, 2,coluna, 0) c2, > decode(linha, 3,coluna, 0) c3, > decode(linha, 4,coluna, 0) c4, > decode(linha, 5,coluna, 0) c5, > decode(linha, 6,coluna, 0) c6, > decode(linha, 7,coluna, 0) c7, > decode(linha, 8,coluna, 0) c8, > decode(linha, 9,coluna, 0) c9, > decode(linha, 10,coluna, 0) c10 > from () > > -Mensagem original- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de Ivan Ricardo Schuster > Enviada em: segunda-feira, 31 de outubro de 2005 16:01 > Para: oracle_br@yahoogrupos.com.br > Assunto: RES: RES: [oracle_br] AJUDA NO SELECT - URGENTE > > Voce deve ter esquecido o select de fora, vamos lá: > > Vou dar nome a cada uma e organizar melhor as coisas: > > : select rownum "linha", coluna_que_vc_quer "coluna" from > tabela_que_vc_quer > > : select > decode(linha, 1,coluna, 0) c1, > decode(linha, 1,coluna, 0) c2, > decode(linha, 1,coluna, 0) c3, > decode(linha, 1,coluna, 0) c4, > decode(linha, 1,coluna, 0) c5, > decode(linha, 1,coluna, 0) c6, > decode(linha, 1,coluna, 0) c7, > decode(linha, 1,coluna, 0) c8, > decode(linha, 1,coluna, 0) c9, > decode(linha, 1,coluna, 0) c10 > from () > > : select sum(c1), sum(c2), sum(c3), sum(c4), sum(c5), sum(c6), > sum(c7), sum(c8), sum(c9), sum(c10) from () > > Posso até estar errando em alguma coisa, pois não testei, mas a consulta 3, > definitivamente, não retorna mais de uma linha! > > Se mesmo assim voce não conseguir, manda o sql que vc fez que a gente > arruma... > > -Mensagem original- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de Carlos Eduardo Goncalves > Enviada em: segunda-feira, 31 de outubro de 2005 15:47 > Para: oracle_br@yahoogrupos.com.br > Assunto: Re: RES: [oracle_br] AJUDA NO SELECT - URGENTE > > Esta saindo as 10 linhas ainda. > Uma para cada valor na tabela. > > Ivan Ricardo Schuster <[EMAIL PROTECTED]> escreveu: > E no decode, coloca decode(linha,1,coluna,0), decode(linha,2,coluna,0) pra > garantir > > -Mensagem original- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de Ivan Ricardo Schuster > Enviada em: segunda-feira, 31 de outubro de 2005 15:27 > Para: oracle_br@yahoogrupos.com.br > Assunto: RES: [oracle_br] AJUDA NO SELECT - URGENTE > > Da pra fazer alguma coisa do tipo: > > Select sum(c1), sum(c2) from > (Select decode(linha,1,coluna) c1, decode(linha,2,coluna) c2 from > (Select 1 linha, coluna from tabela where condição=1 union > Select 2 linha, coluna from tabela where condição=2)) > > Faz isso pros teus 10 valores > > -Mensagem original- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de cegoncalve
RES: RES: RES: [oracle_br] AJUDA NO SELECT - URGENTE
Faltou o SUM no teu select, substitua a primeira linha por: Select sum(c1), sum(c2) from (...) -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Carlos Eduardo Goncalves Enviada em: segunda-feira, 31 de outubro de 2005 16:26 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: RES: [oracle_br] AJUDA NO SELECT - URGENTE Segue script que estou fazendo Select (c1), (c2) from (Select decode(linha,1,vl_mensalidade) c1, decode(linha,2,vl_mensalidade) c2 from (Select 1 linha, vl_mensalidade from valores_tabela_contrato where cd_contrato =45022 and tp_usuario ='D' union Select 2 linha, vl_mensalidade from valores_tabela_contrato where cd_contrato=45022 and tp_usuario='D')) Ivan Ricardo Schuster <[EMAIL PROTECTED]> escreveu: Corrigindo : : select decode(linha, 1,coluna, 0) c1, decode(linha, 2,coluna, 0) c2, decode(linha, 3,coluna, 0) c3, decode(linha, 4,coluna, 0) c4, decode(linha, 5,coluna, 0) c5, decode(linha, 6,coluna, 0) c6, decode(linha, 7,coluna, 0) c7, decode(linha, 8,coluna, 0) c8, decode(linha, 9,coluna, 0) c9, decode(linha, 10,coluna, 0) c10 from () -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ivan Ricardo Schuster Enviada em: segunda-feira, 31 de outubro de 2005 16:01 Para: oracle_br@yahoogrupos.com.br Assunto: RES: RES: [oracle_br] AJUDA NO SELECT - URGENTE Voce deve ter esquecido o select de fora, vamos lá: Vou dar nome a cada uma e organizar melhor as coisas: : select rownum "linha", coluna_que_vc_quer "coluna" from tabela_que_vc_quer : select decode(linha, 1,coluna, 0) c1, decode(linha, 1,coluna, 0) c2, decode(linha, 1,coluna, 0) c3, decode(linha, 1,coluna, 0) c4, decode(linha, 1,coluna, 0) c5, decode(linha, 1,coluna, 0) c6, decode(linha, 1,coluna, 0) c7, decode(linha, 1,coluna, 0) c8, decode(linha, 1,coluna, 0) c9, decode(linha, 1,coluna, 0) c10 from () : select sum(c1), sum(c2), sum(c3), sum(c4), sum(c5), sum(c6), sum(c7), sum(c8), sum(c9), sum(c10) from () Posso até estar errando em alguma coisa, pois não testei, mas a consulta 3, definitivamente, não retorna mais de uma linha! Se mesmo assim voce não conseguir, manda o sql que vc fez que a gente arruma... -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Carlos Eduardo Goncalves Enviada em: segunda-feira, 31 de outubro de 2005 15:47 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] AJUDA NO SELECT - URGENTE Esta saindo as 10 linhas ainda. Uma para cada valor na tabela. Ivan Ricardo Schuster <[EMAIL PROTECTED]> escreveu: E no decode, coloca decode(linha,1,coluna,0), decode(linha,2,coluna,0) pra garantir -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ivan Ricardo Schuster Enviada em: segunda-feira, 31 de outubro de 2005 15:27 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] AJUDA NO SELECT - URGENTE Da pra fazer alguma coisa do tipo: Select sum(c1), sum(c2) from (Select decode(linha,1,coluna) c1, decode(linha,2,coluna) c2 from (Select 1 linha, coluna from tabela where condição=1 union Select 2 linha, coluna from tabela where condição=2)) Faz isso pros teus 10 valores -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de cegoncalvesvr Enviada em: segunda-feira, 31 de outubro de 2005 15:19 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] AJUDA NO SELECT - URGENTE Ola Amigos, Preciso criar uma unica linha com todos os "10" valores que existem numa tabela. Ex: select vl_mensalidade "val01" from dbaps.valores_tabela where tp_usuario ='D' and cd_contrato=45022 Val01 , Val02, Val03, Val04...Val10 .:Para esse contrato eu tenho 10 valores (retornaria 10 linhas) Mas preciso que saia em uma unica linha, teria que coloca-los um do lado do outro (em colunas) Aguem pode me ajudar?? Um abração. ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos ORACLE_BR APOIA 2ºENPO-BR __
Re: RES: RES: [oracle_br] AJUDA NO SELECT - URGENTE
Segue script que estou fazendo Select (c1), (c2) from (Select decode(linha,1,vl_mensalidade) c1, decode(linha,2,vl_mensalidade) c2 from (Select 1 linha, vl_mensalidade from valores_tabela_contrato where cd_contrato =45022 and tp_usuario ='D' union Select 2 linha, vl_mensalidade from valores_tabela_contrato where cd_contrato=45022 and tp_usuario='D')) Ivan Ricardo Schuster <[EMAIL PROTECTED]> escreveu: Corrigindo : : select decode(linha, 1,coluna, 0) c1, decode(linha, 2,coluna, 0) c2, decode(linha, 3,coluna, 0) c3, decode(linha, 4,coluna, 0) c4, decode(linha, 5,coluna, 0) c5, decode(linha, 6,coluna, 0) c6, decode(linha, 7,coluna, 0) c7, decode(linha, 8,coluna, 0) c8, decode(linha, 9,coluna, 0) c9, decode(linha, 10,coluna, 0) c10 from () -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ivan Ricardo Schuster Enviada em: segunda-feira, 31 de outubro de 2005 16:01 Para: oracle_br@yahoogrupos.com.br Assunto: RES: RES: [oracle_br] AJUDA NO SELECT - URGENTE Voce deve ter esquecido o select de fora, vamos lá: Vou dar nome a cada uma e organizar melhor as coisas: : select rownum "linha", coluna_que_vc_quer "coluna" from tabela_que_vc_quer : select decode(linha, 1,coluna, 0) c1, decode(linha, 1,coluna, 0) c2, decode(linha, 1,coluna, 0) c3, decode(linha, 1,coluna, 0) c4, decode(linha, 1,coluna, 0) c5, decode(linha, 1,coluna, 0) c6, decode(linha, 1,coluna, 0) c7, decode(linha, 1,coluna, 0) c8, decode(linha, 1,coluna, 0) c9, decode(linha, 1,coluna, 0) c10 from () : select sum(c1), sum(c2), sum(c3), sum(c4), sum(c5), sum(c6), sum(c7), sum(c8), sum(c9), sum(c10) from () Posso até estar errando em alguma coisa, pois não testei, mas a consulta 3, definitivamente, não retorna mais de uma linha! Se mesmo assim voce não conseguir, manda o sql que vc fez que a gente arruma... -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Carlos Eduardo Goncalves Enviada em: segunda-feira, 31 de outubro de 2005 15:47 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] AJUDA NO SELECT - URGENTE Esta saindo as 10 linhas ainda. Uma para cada valor na tabela. Ivan Ricardo Schuster <[EMAIL PROTECTED]> escreveu: E no decode, coloca decode(linha,1,coluna,0), decode(linha,2,coluna,0) pra garantir -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ivan Ricardo Schuster Enviada em: segunda-feira, 31 de outubro de 2005 15:27 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] AJUDA NO SELECT - URGENTE Da pra fazer alguma coisa do tipo: Select sum(c1), sum(c2) from (Select decode(linha,1,coluna) c1, decode(linha,2,coluna) c2 from (Select 1 linha, coluna from tabela where condição=1 union Select 2 linha, coluna from tabela where condição=2)) Faz isso pros teus 10 valores -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de cegoncalvesvr Enviada em: segunda-feira, 31 de outubro de 2005 15:19 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] AJUDA NO SELECT - URGENTE Ola Amigos, Preciso criar uma unica linha com todos os "10" valores que existem numa tabela. Ex: select vl_mensalidade "val01" from dbaps.valores_tabela where tp_usuario ='D' and cd_contrato=45022 Val01 , Val02, Val03, Val04...Val10 .:Para esse contrato eu tenho 10 valores (retornaria 10 linhas) Mas preciso que saia em uma unica linha, teria que coloca-los um do lado do outro (em colunas) Aguem pode me ajudar?? Um abração. ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ ___
Re: [oracle_br] AJUDA NO SELECT - URGENTE
select (select vl_mensalidade from dbaps.valores_tabela where tp_usuario ='D' and cd_contrato=45022) as "val01", (select vl_mensalidade from dbaps.valores_tabela where tp_usuario ='D' and cd_contrato=45022) as "val02", (select vl_mensalidade from dbaps.valores_tabela where tp_usuario ='D' and cd_contrato=45022) as "val03" (select vl_mensalidade from dbaps.valores_tabela where tp_usuario ='D' and cd_contrato=45022) as "val.." from dual Em 31/10/05, cegoncalvesvr <[EMAIL PROTECTED]> escreveu: > > Ola Amigos, > > Preciso criar uma unica linha com todos os "10" valores que existem > numa tabela. > Ex: > select vl_mensalidade "val01" > from dbaps.valores_tabela > where tp_usuario ='D' > and cd_contrato=45022 > > Val01 , Val02, Val03, Val04...Val10 > > .:Para esse contrato eu tenho 10 valores (retornaria 10 linhas) > Mas preciso que saia em uma unica linha, teria que coloca-los um do > lado do outro (em colunas) > > Aguem pode me ajudar?? > > Um abração. > > > > > > > ORACLE_BR APOIA 2ºENPO-BR > _ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > Cases dirigidos exclusivamente por profissionais especialistas e renomados > no mercado. Confira a programação no site do evento! > http://www.enpo-br.org/ > _ > Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 > Links do Yahoo! Grupos > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: RES: [oracle_br] AJUDA NO SELECT - URGENTE
Corrigindo : : select decode(linha, 1,coluna, 0) c1, decode(linha, 2,coluna, 0) c2, decode(linha, 3,coluna, 0) c3, decode(linha, 4,coluna, 0) c4, decode(linha, 5,coluna, 0) c5, decode(linha, 6,coluna, 0) c6, decode(linha, 7,coluna, 0) c7, decode(linha, 8,coluna, 0) c8, decode(linha, 9,coluna, 0) c9, decode(linha, 10,coluna, 0) c10 from () -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ivan Ricardo Schuster Enviada em: segunda-feira, 31 de outubro de 2005 16:01 Para: oracle_br@yahoogrupos.com.br Assunto: RES: RES: [oracle_br] AJUDA NO SELECT - URGENTE Voce deve ter esquecido o select de fora, vamos lá: Vou dar nome a cada uma e organizar melhor as coisas: : select rownum "linha", coluna_que_vc_quer "coluna" from tabela_que_vc_quer : select decode(linha, 1,coluna, 0) c1, decode(linha, 1,coluna, 0) c2, decode(linha, 1,coluna, 0) c3, decode(linha, 1,coluna, 0) c4, decode(linha, 1,coluna, 0) c5, decode(linha, 1,coluna, 0) c6, decode(linha, 1,coluna, 0) c7, decode(linha, 1,coluna, 0) c8, decode(linha, 1,coluna, 0) c9, decode(linha, 1,coluna, 0) c10 from () : select sum(c1), sum(c2), sum(c3), sum(c4), sum(c5), sum(c6), sum(c7), sum(c8), sum(c9), sum(c10) from () Posso até estar errando em alguma coisa, pois não testei, mas a consulta 3, definitivamente, não retorna mais de uma linha! Se mesmo assim voce não conseguir, manda o sql que vc fez que a gente arruma... -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Carlos Eduardo Goncalves Enviada em: segunda-feira, 31 de outubro de 2005 15:47 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] AJUDA NO SELECT - URGENTE Esta saindo as 10 linhas ainda. Uma para cada valor na tabela. Ivan Ricardo Schuster <[EMAIL PROTECTED]> escreveu: E no decode, coloca decode(linha,1,coluna,0), decode(linha,2,coluna,0) pra garantir -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ivan Ricardo Schuster Enviada em: segunda-feira, 31 de outubro de 2005 15:27 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] AJUDA NO SELECT - URGENTE Da pra fazer alguma coisa do tipo: Select sum(c1), sum(c2) from (Select decode(linha,1,coluna) c1, decode(linha,2,coluna) c2 from (Select 1 linha, coluna from tabela where condição=1 union Select 2 linha, coluna from tabela where condição=2)) Faz isso pros teus 10 valores -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de cegoncalvesvr Enviada em: segunda-feira, 31 de outubro de 2005 15:19 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] AJUDA NO SELECT - URGENTE Ola Amigos, Preciso criar uma unica linha com todos os "10" valores que existem numa tabela. Ex: select vl_mensalidade "val01" from dbaps.valores_tabela where tp_usuario ='D' and cd_contrato=45022 Val01 , Val02, Val03, Val04...Val10 .:Para esse contrato eu tenho 10 valores (retornaria 10 linhas) Mas preciso que saia em uma unica linha, teria que coloca-los um do lado do outro (em colunas) Aguem pode me ajudar?? Um abração. ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditó
RES: RES: [oracle_br] AJUDA NO SELECT - URGENTE
Voce deve ter esquecido o select de fora, vamos lá: Vou dar nome a cada uma e organizar melhor as coisas: : select rownum "linha", coluna_que_vc_quer "coluna" from tabela_que_vc_quer : select decode(linha, 1,coluna, 0) c1, decode(linha, 1,coluna, 0) c2, decode(linha, 1,coluna, 0) c3, decode(linha, 1,coluna, 0) c4, decode(linha, 1,coluna, 0) c5, decode(linha, 1,coluna, 0) c6, decode(linha, 1,coluna, 0) c7, decode(linha, 1,coluna, 0) c8, decode(linha, 1,coluna, 0) c9, decode(linha, 1,coluna, 0) c10 from () : select sum(c1), sum(c2), sum(c3), sum(c4), sum(c5), sum(c6), sum(c7), sum(c8), sum(c9), sum(c10) from () Posso até estar errando em alguma coisa, pois não testei, mas a consulta 3, definitivamente, não retorna mais de uma linha! Se mesmo assim voce não conseguir, manda o sql que vc fez que a gente arruma... -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Carlos Eduardo Goncalves Enviada em: segunda-feira, 31 de outubro de 2005 15:47 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] AJUDA NO SELECT - URGENTE Esta saindo as 10 linhas ainda. Uma para cada valor na tabela. Ivan Ricardo Schuster <[EMAIL PROTECTED]> escreveu: E no decode, coloca decode(linha,1,coluna,0), decode(linha,2,coluna,0) pra garantir -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ivan Ricardo Schuster Enviada em: segunda-feira, 31 de outubro de 2005 15:27 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] AJUDA NO SELECT - URGENTE Da pra fazer alguma coisa do tipo: Select sum(c1), sum(c2) from (Select decode(linha,1,coluna) c1, decode(linha,2,coluna) c2 from (Select 1 linha, coluna from tabela where condição=1 union Select 2 linha, coluna from tabela where condição=2)) Faz isso pros teus 10 valores -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de cegoncalvesvr Enviada em: segunda-feira, 31 de outubro de 2005 15:19 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] AJUDA NO SELECT - URGENTE Ola Amigos, Preciso criar uma unica linha com todos os "10" valores que existem numa tabela. Ex: select vl_mensalidade "val01" from dbaps.valores_tabela where tp_usuario ='D' and cd_contrato=45022 Val01 , Val02, Val03, Val04...Val10 .:Para esse contrato eu tenho 10 valores (retornaria 10 linhas) Mas preciso que saia em uma unica linha, teria que coloca-los um do lado do outro (em colunas) Aguem pode me ajudar?? Um abração. ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target="_blank";var lrec_URL=new Array();lrec_URL[1]="http://br.rd.yahoo.com/SIG=12fe20tbg/M=365837.7000707.7 924794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1130787315/A=2950750/R=0/i d=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/";var lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema _calendario.swf?clickTAG=javascript:LRECopenWindow(1)";var lrec_altURL="http://br.rd.yahoo.com/SIG=
Re: RES: [oracle_br] AJUDA NO SELECT - URGENTE
Esta saindo as 10 linhas ainda. Uma para cada valor na tabela. Ivan Ricardo Schuster <[EMAIL PROTECTED]> escreveu: E no decode, coloca decode(linha,1,coluna,0), decode(linha,2,coluna,0) pra garantir -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ivan Ricardo Schuster Enviada em: segunda-feira, 31 de outubro de 2005 15:27 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] AJUDA NO SELECT - URGENTE Da pra fazer alguma coisa do tipo: Select sum(c1), sum(c2) from (Select decode(linha,1,coluna) c1, decode(linha,2,coluna) c2 from (Select 1 linha, coluna from tabela where condição=1 union Select 2 linha, coluna from tabela where condição=2)) Faz isso pros teus 10 valores -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de cegoncalvesvr Enviada em: segunda-feira, 31 de outubro de 2005 15:19 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] AJUDA NO SELECT - URGENTE Ola Amigos, Preciso criar uma unica linha com todos os "10" valores que existem numa tabela. Ex: select vl_mensalidade "val01" from dbaps.valores_tabela where tp_usuario ='D' and cd_contrato=45022 Val01 , Val02, Val03, Val04...Val10 .:Para esse contrato eu tenho 10 valores (retornaria 10 linhas) Mas preciso que saia em uma unica linha, teria que coloca-los um do lado do outro (em colunas) Aguem pode me ajudar?? Um abração. ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target="_blank";var lrec_URL=new Array();lrec_URL[1]="http://br.rd.yahoo.com/SIG=12fe20tbg/M=365837.7000707.7924794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1130787315/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/";var lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1)";var lrec_altURL="http://br.rd.yahoo.com/SIG=12fe20tbg/M=365837.7000707.7924794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1130787315/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/";var lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif";var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. Carlos Eduardo Gonçalves - [EMAIL PROTECTED] Analista de Suporte Casa de Saúde São José & Plano de Saúde Amigo São Gonçalo - RJ - Brasil Tel: 21 - 2607-9212 - Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! [As partes desta mensagem que não continham texto foram removidas] ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente
RES: [oracle_br] AJUDA NO SELECT - URGENTE
E no decode, coloca decode(linha,1,coluna,0), decode(linha,2,coluna,0) pra garantir -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ivan Ricardo Schuster Enviada em: segunda-feira, 31 de outubro de 2005 15:27 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] AJUDA NO SELECT - URGENTE Da pra fazer alguma coisa do tipo: Select sum(c1), sum(c2) from (Select decode(linha,1,coluna) c1, decode(linha,2,coluna) c2 from (Select 1 linha, coluna from tabela where condição=1 union Select 2 linha, coluna from tabela where condição=2)) Faz isso pros teus 10 valores -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de cegoncalvesvr Enviada em: segunda-feira, 31 de outubro de 2005 15:19 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] AJUDA NO SELECT - URGENTE Ola Amigos, Preciso criar uma unica linha com todos os "10" valores que existem numa tabela. Ex: select vl_mensalidade "val01" from dbaps.valores_tabela where tp_usuario ='D' and cd_contrato=45022 Val01 , Val02, Val03, Val04...Val10 .:Para esse contrato eu tenho 10 valores (retornaria 10 linhas) Mas preciso que saia em uma unica linha, teria que coloca-los um do lado do outro (em colunas) Aguem pode me ajudar?? Um abração. ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [oracle_br] AJUDA NO SELECT - URGENTE
Da pra fazer alguma coisa do tipo: Select sum(c1), sum(c2) from (Select decode(linha,1,coluna) c1, decode(linha,2,coluna) c2 from (Select 1 linha, coluna from tabela where condição=1 union Select 2 linha, coluna from tabela where condição=2)) Faz isso pros teus 10 valores -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de cegoncalvesvr Enviada em: segunda-feira, 31 de outubro de 2005 15:19 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] AJUDA NO SELECT - URGENTE Ola Amigos, Preciso criar uma unica linha com todos os "10" valores que existem numa tabela. Ex: select vl_mensalidade "val01" from dbaps.valores_tabela where tp_usuario ='D' and cd_contrato=45022 Val01 , Val02, Val03, Val04...Val10 .:Para esse contrato eu tenho 10 valores (retornaria 10 linhas) Mas preciso que saia em uma unica linha, teria que coloca-los um do lado do outro (em colunas) Aguem pode me ajudar?? Um abração. ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] AJUDA NO SELECT - URGENTE
Ola Amigos, Preciso criar uma unica linha com todos os "10" valores que existem numa tabela. Ex: select vl_mensalidade "val01" from dbaps.valores_tabela where tp_usuario ='D' and cd_contrato=45022 Val01 , Val02, Val03, Val04...Val10 .:Para esse contrato eu tenho 10 valores (retornaria 10 linhas) Mas preciso que saia em uma unica linha, teria que coloca-los um do lado do outro (em colunas) Aguem pode me ajudar?? Um abração. ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] AJUDA NO SELECT - URGENTE
um exemplo ajudaria! Carlos Eduardo Goncalves wrote: > Amigão, > >Funcionou... >Mas um Contrato que ja foi DESLIGADO no passado masfoi REATIVADO, a query > esta mostrando ese CONTRATO "ATIVO", so que traz o Codigo do DESLIGAMENTO que > ele teve no passado. > Tem como a gente arrunar isso? > > Abração. > > Marcio Portes <[EMAIL PROTECTED]> escreveu: > Uma idéia seria: > > select cd_contrato, decode(sn_ativo, 'S', 'ATIVO', 'N', > MAX(DT_DESLIGAMENTO)) "SITUACAO" , cd_mot_desligamento >from ( > select c.cd_contrato, c.sn_ativo, d.dt_desligamento, d.cd_mot_desligamento, > row_number() over (partition by c.cd_contrato order by > d.dt_desligamento desc ) rn >from contrato c, > desliga_contrato d, > mot_deslig m > where c.cd_contrato=d.cd_contrato(+) > and d.cd_mot_desligamento=m.cd_mot_desligamento(+) > and c.cd_contrato in (5800030, 45022, 30007361, > 4076,41200,30177,5800064,100,140) > ) > where rn = 1 > group by cd_contrato, sn_ativo, cd_mot_desligamento > / > > > Carlos Eduardo Goncalves wrote: > >>Renan, >> >> Ainda saiu duplicado... >> >>Renan Medeiros <[EMAIL PROTECTED]> escreveu: >> >>Select * from ( select >> distinct (c.cd_contrato), >> decode (sn_ativo, 'S', 'ATIVO', 'N', MAX >> (d.DT_DESLIGAMENTO)) "SITUACAO" , >> d.cd_mot_desligamento >> from >> dbaps.contrato c, >> desliga_contrato d, >> mot_deslig m >> where c.cd_contrato=d.cd_contrato(+) >>and d.cd_mot_desligamento=m.cd_mot_desligamento(+) >>and c.cd_contrato in (5800030, 45022, 30007361, >> 4076,41200,30177,5800064,100,140) >> group by >> c.cd_contrato, >> c.sn_ativo, >> d.cd_mot_desligamento) >> >> >> >> >>ORACLE_BR APOIA 2ºENPO-BR >>_ >>O 2º Encontro Nacional de Profissionais Oracle será realizado no dia >>05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e >>Cases dirigidos exclusivamente por profissionais especialistas e renomados no >>mercado. Confira a programação no site do evento! http://www.enpo-br.org/ >>_ >> >> >> >>Yahoo! Grupos, um serviço oferecido por: >> >>- >>Links do Yahoo! Grupos >> >> Para visitar o site do seu grupo na web, acesse: >>http://br.groups.yahoo.com/group/oracle_br/ >> >> Para sair deste grupo, envie um e-mail para: >>[EMAIL PROTECTED] >> >> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do >> Yahoo!. >> >> >> >>Carlos Eduardo Gonçalves - [EMAIL PROTECTED] >>Analista de Suporte >>Casa de Saúde São José & Plano de Saúde Amigo >>São Gonçalo - RJ - Brasil >>Tel: 21 - 2607-9212 >> >> >> >> >> >> >> >> >> >>- >> Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e >> concorre a mais de 500 prêmios! Participe! >> >>[As partes desta mensagem que não continham texto foram removidas] >> >> >> >>ORACLE_BR APOIA 2ºENPO-BR >>_ >>O 2º Encontro Nacional de Profissionais Oracle será realizado no dia >>05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e >>Cases dirigidos exclusivamente por profissionais especialistas e renomados no >>mercado. Confira a programação no site do evento! http://www.enpo-br.org/ >>_ >> >>Links do Yahoo! Grupos >> >> >> >> >> >> >> >> >> >> > > -- Marcio Portes http://mportes.blogspot.com ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] AJUDA NO SELECT - URGENTE
Amigão, Funcionou... Mas um Contrato que ja foi DESLIGADO no passado masfoi REATIVADO, a query esta mostrando ese CONTRATO "ATIVO", so que traz o Codigo do DESLIGAMENTO que ele teve no passado. Tem como a gente arrunar isso? Abração. Marcio Portes <[EMAIL PROTECTED]> escreveu: Uma idéia seria: select cd_contrato, decode(sn_ativo, 'S', 'ATIVO', 'N', MAX(DT_DESLIGAMENTO)) "SITUACAO" , cd_mot_desligamento from ( select c.cd_contrato, c.sn_ativo, d.dt_desligamento, d.cd_mot_desligamento, row_number() over (partition by c.cd_contrato order by d.dt_desligamento desc ) rn from contrato c, desliga_contrato d, mot_deslig m where c.cd_contrato=d.cd_contrato(+) and d.cd_mot_desligamento=m.cd_mot_desligamento(+) and c.cd_contrato in (5800030, 45022, 30007361, 4076,41200,30177,5800064,100,140) ) where rn = 1 group by cd_contrato, sn_ativo, cd_mot_desligamento / Carlos Eduardo Goncalves wrote: > Renan, > >Ainda saiu duplicado... > > Renan Medeiros <[EMAIL PROTECTED]> escreveu: > > Select * from ( select > distinct (c.cd_contrato), > decode (sn_ativo, 'S', 'ATIVO', 'N', MAX > (d.DT_DESLIGAMENTO)) "SITUACAO" , > d.cd_mot_desligamento > from > dbaps.contrato c, > desliga_contrato d, > mot_deslig m > where c.cd_contrato=d.cd_contrato(+) > and d.cd_mot_desligamento=m.cd_mot_desligamento(+) > and c.cd_contrato in (5800030, 45022, 30007361, > 4076,41200,30177,5800064,100,140) > group by > c.cd_contrato, > c.sn_ativo, > d.cd_mot_desligamento) > > > > > ORACLE_BR APOIA 2ºENPO-BR > _ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > Cases dirigidos exclusivamente por profissionais especialistas e renomados no > mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > _ > > > > Yahoo! Grupos, um serviço oferecido por: > > - > Links do Yahoo! Grupos > >Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/oracle_br/ > >Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > >O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do > Yahoo!. > > > > Carlos Eduardo Gonçalves - [EMAIL PROTECTED] > Analista de Suporte > Casa de Saúde São José & Plano de Saúde Amigo > São Gonçalo - RJ - Brasil > Tel: 21 - 2607-9212 > > > > > > > > > > - > Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e > concorre a mais de 500 prêmios! Participe! > > [As partes desta mensagem que não continham texto foram removidas] > > > > ORACLE_BR APOIA 2ºENPO-BR > _ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > Cases dirigidos exclusivamente por profissionais especialistas e renomados no > mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > _ > > Links do Yahoo! Grupos > > > > > > > > > > -- Marcio Portes http://mportes.blogspot.com ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Yahoo! Grupos, um serviço oferecido por: - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. Carlos Eduardo Gonçalves - [EMAIL PROTECTED] Analista de Suporte Casa de Saúde São José & Plano de Saúde Amigo São Gonçalo - RJ - Brasil Tel: 21 - 2607-9212 - Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! [As partes desta mensagem que não continham texto foram removidas] ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no au
Re: [oracle_br] AJUDA NO SELECT - URGENTE
Uma idéia seria: select cd_contrato, decode(sn_ativo, 'S', 'ATIVO', 'N', MAX(DT_DESLIGAMENTO)) "SITUACAO" , cd_mot_desligamento from ( select c.cd_contrato, c.sn_ativo, d.dt_desligamento, d.cd_mot_desligamento, row_number() over (partition by c.cd_contrato order by d.dt_desligamento desc ) rn from contrato c, desliga_contrato d, mot_deslig m where c.cd_contrato=d.cd_contrato(+) and d.cd_mot_desligamento=m.cd_mot_desligamento(+) and c.cd_contrato in (5800030, 45022, 30007361, 4076,41200,30177,5800064,100,140) ) where rn = 1 group by cd_contrato, sn_ativo, cd_mot_desligamento / Carlos Eduardo Goncalves wrote: > Renan, > >Ainda saiu duplicado... > > Renan Medeiros <[EMAIL PROTECTED]> escreveu: > > Select * from ( select > distinct (c.cd_contrato), > decode (sn_ativo, 'S', 'ATIVO', 'N', MAX > (d.DT_DESLIGAMENTO)) "SITUACAO" , > d.cd_mot_desligamento > from > dbaps.contrato c, > desliga_contrato d, > mot_deslig m > where c.cd_contrato=d.cd_contrato(+) > and d.cd_mot_desligamento=m.cd_mot_desligamento(+) > and c.cd_contrato in (5800030, 45022, 30007361, > 4076,41200,30177,5800064,100,140) > group by > c.cd_contrato, > c.sn_ativo, > d.cd_mot_desligamento) > > > > > ORACLE_BR APOIA 2ºENPO-BR > _ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > Cases dirigidos exclusivamente por profissionais especialistas e renomados no > mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > _ > > > > Yahoo! Grupos, um serviço oferecido por: > > - > Links do Yahoo! Grupos > >Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/oracle_br/ > >Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > >O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do > Yahoo!. > > > > Carlos Eduardo Gonçalves - [EMAIL PROTECTED] > Analista de Suporte > Casa de Saúde São José & Plano de Saúde Amigo > São Gonçalo - RJ - Brasil > Tel: 21 - 2607-9212 > > > > > > > > > > - > Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e > concorre a mais de 500 prêmios! Participe! > > [As partes desta mensagem que não continham texto foram removidas] > > > > ORACLE_BR APOIA 2ºENPO-BR > _ > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e > Cases dirigidos exclusivamente por profissionais especialistas e renomados no > mercado. Confira a programação no site do evento! http://www.enpo-br.org/ > _ > > Links do Yahoo! Grupos > > > > > > > > > > -- Marcio Portes http://mportes.blogspot.com ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] AJUDA NO SELECT - URGENTE
Renan, Ainda saiu duplicado... Renan Medeiros <[EMAIL PROTECTED]> escreveu: Select * from ( select distinct (c.cd_contrato), decode (sn_ativo, 'S', 'ATIVO', 'N', MAX (d.DT_DESLIGAMENTO)) "SITUACAO" , d.cd_mot_desligamento from dbaps.contrato c, desliga_contrato d, mot_deslig m where c.cd_contrato=d.cd_contrato(+) and d.cd_mot_desligamento=m.cd_mot_desligamento(+) and c.cd_contrato in (5800030, 45022, 30007361, 4076,41200,30177,5800064,100,140) group by c.cd_contrato, c.sn_ativo, d.cd_mot_desligamento) ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Yahoo! Grupos, um serviço oferecido por: - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. Carlos Eduardo Gonçalves - [EMAIL PROTECTED] Analista de Suporte Casa de Saúde São José & Plano de Saúde Amigo São Gonçalo - RJ - Brasil Tel: 21 - 2607-9212 - Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! [As partes desta mensagem que não continham texto foram removidas] ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] AJUDA NO SELECT - URGENTE
Select * from ( select distinct (c.cd_contrato), decode (sn_ativo, 'S', 'ATIVO', 'N', MAX (d.DT_DESLIGAMENTO)) "SITUACAO" , d.cd_mot_desligamento from dbaps.contrato c, desliga_contrato d, mot_deslig m where c.cd_contrato=d.cd_contrato(+) and d.cd_mot_desligamento=m.cd_mot_desligamento(+) and c.cd_contrato in (5800030, 45022, 30007361, 4076,41200,30177,5800064,100,140) group by c.cd_contrato, c.sn_ativo, d.cd_mot_desligamento) ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] AJUDA NO SELECT - URGENTE
Amigos, Bom Dia Preciso fazer um SELECT que retorne-me os "CONTRATOS com a ULTIMA DATA DE DESLIGAMENTO E COM O CODIGO DO DESLIGAMENTO", quando houver; caso o Contrato nao esteja DESLIGADO vai retornar-me ATIVO Veja o Script abaixo: select distinct (c.cd_contrato), decode (sn_ativo, 'S', 'ATIVO', 'N', MAX (d.DT_DESLIGAMENTO)) "SITUACAO" , d.cd_mot_desligamento from dbaps.contrato c, desliga_contrato d, mot_deslig m where c.cd_contrato=d.cd_contrato(+) and d.cd_mot_desligamento=m.cd_mot_desligamento(+) and c.cd_contrato in (5800030, 45022, 30007361, 4076,41200,30177,5800064,100,140) group by c.cd_contrato, c.sn_ativo, d.cd_mot_desligamento PS: O Contrato 100, possui dois Registros de DESLIGAMENTO, e a query a cima traz os dois regitros e não o registro com a maior data de DESLIGAMENTO. Alguem pode me ajudar. Abração. ORACLE_BR APOIA 2ºENPO-BR _ O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases dirigidos exclusivamente por profissionais especialistas e renomados no mercado. Confira a programação no site do evento! http://www.enpo-br.org/ _ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html