Re: [oracle_br] Resultado lado á lado

2014-09-05 Por tôpico Andre Santos andre.psantos...@gmail.com [oracle_br]
Verifique se você não deixou no where a serie. >> >> >> Abs. >> >> >> Sérgio. >> ------ >> *De:* oracle_br@yahoogrupos.com.br em >> nome de Eduardo Perdomo panc...@gmail.com [oracle_br] < >> oracle_br@yahoogrupos.c

Re: [oracle_br] Resultado lado á lado

2014-09-05 Por tôpico Eduardo Souza pjabran...@gmail.com [oracle_br]
ahoogrupos.com.br em nome > de Eduardo Perdomo panc...@gmail.com [oracle_br] < > oracle_br@yahoogrupos.com.br> > *Enviado:* quinta-feira, 4 de setembro de 2014 15:59 > *Para:* oracle_br@yahoogrupos.com.br > *Assunto:* Re: [oracle_br] Resultado lado á lado > > > > T

RE: [oracle_br] Resultado lado á lado

2014-09-04 Por tôpico Sérgio Luiz Rodrigues Chaves sergio.cha...@elumini.com.br [oracle_br]
hoogrupos.com.br em nome de Eduardo Perdomo panc...@gmail.com [oracle_br] Enviado: quinta-feira, 4 de setembro de 2014 15:59 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Resultado lado á lado Todos os exemplos funcionam com as devidas alterações. Mas não funcionou pra mim por q

Re: [oracle_br] Resultado lado á lado

2014-09-04 Por tôpico ederson200...@yahoo.com.br [oracle_br]
OPA, faltou truncar a data no agrupamento e extender para aceitar os registros recebidos até as 23:59 do ultimo dia. SELECT trunc(DTSAIDA,) SUM(CASE when upper(nvl(substr(regexp_replace(SERIE, '[[:punct:]]|[[:blank:]]|[0-9]'),1,2),'xx')) = 'CF' THEN VLTOTAL ELSE 0 END) CF, SUM(CA

Re: [oracle_br] Resultado lado á lado

2014-09-04 Por tôpico ederson200...@yahoo.com.br [oracle_br]
Bem, Considerando que vc não explicitou isto desde o início, e ainda não listou um conteúdo exemplo do atributo SERIES, vou tentar preparar os dados para comparação, usando uma das propostas já enviadas: SELECT DTSAIDA, SUM(CASE when upper(nvl(substr(regexp_replace(SERIE, '[[:punct:]]|[

Re: [oracle_br] Resultado lado á lado

2014-09-04 Por tôpico Eduardo Perdomo panc...@gmail.com [oracle_br]
DA BETWEEN '01/SEP/2014' AND '10/SEP/2014' > > AND SERIE = 'CF' > > GROUP BY trunc(DTSAIDA) > > ORDER BY 1 > > > > *De:* oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] > *Enviada em:* quinta-feira, 4 de setembro de 2014 15:

RE: [oracle_br] Resultado lado á lado

2014-09-04 Por tôpico Eduardo Perdomo panc...@gmail.com [oracle_br]
Obrigado a todos.vou testar e reporto o resultado. Em 04/09/2014 15:24, "Sérgio Luiz Rodrigues Chaves sergio.cha...@elumini.com.br [oracle_br]" escreveu: > > > ​Tente algo do tipo. > SELECT DTSAIDA, >SUM( >CASE SERIE > WHEN 'CF' THEN > VLTOTAL >

RE: [oracle_br] Resultado lado á lado

2014-09-04 Por tôpico Sérgio Luiz Rodrigues Chaves sergio.cha...@elumini.com.br [oracle_br]
?Tente algo do tipo. SELECT DTSAIDA, SUM( CASE SERIE WHEN 'CF' THEN VLTOTAL ELSE 0 END) CF, SUM( CASE SERIE WHEN 'CF' THEN 0 ELSE VLTOTAL END) NOCF FROM PCNFSAID