Obrigado, é isto mesmo...
-----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Nino Enviada: quarta-feira, 12 de Agosto de 2009 18:37 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] HELP SYSDATE vc pode usar no where: sua data >= last_day( add_months( trunc(sysdate),-2))+1 -- primeiro dia do mes anterior and sua data <= last_day( add_months( trunc(sysdate),-1)) -- ultimo dia do mes anterior ou ainda: to_char(sua_data,'MM') = to_char(add_months( trunc(sysdate),-1),'MM') 2009/8/12 Carlos Pinto <carlos.pin...@yahoo.com.br> > > > É mais ou menos isso . Queria o calculo ao mês, ou seja, a qualquer dia do > mês de Agosto só iria buscar os registos de 01 de Julho até 31 de Julho. > > Por exemplo, hoje dia 12 / 08 /2009 ou amanha sempre que corresse o SQL ele > iria buscar simplesmente todos os registos de Julho. > > Se utilizar ADD_MONTHS não me dá o mês completo. > > Obrigado > > De: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> [mailto: > oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>] Em > nome de Rafael Almeida Milanez > Enviada: quarta-feira, 12 de Agosto de 2009 18:14 > Para: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> > Assunto: RES: [oracle_br] HELP SYSDATE > > Spielberg>select add_months(sysdate,-1) , sysdate from dual; > > ADD_MONT SYSDATE > -------- -------- > 12/07/09 12/08/09 > > _____ > > De: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> <mailto: > oracle_br%40yahoogrupos.com.br <oracle_br%2540yahoogrupos.com.br>> > [mailto:oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br><mailto: > oracle_br%40yahoogrupos.com.br <oracle_br%2540yahoogrupos.com.br>> > ] > Em nome de Carlos Pinto > Enviada em: quarta-feira, 12 de agosto de 2009 13:59 > Para: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br><mailto: > oracle_br%40yahoogrupos.com.br <oracle_br%2540yahoogrupos.com.br>> > Assunto: [oracle_br] HELP SYSDATE > > Ola amigos, necessitava de fazer um select que fosse buscar a seguinte > informacao. > > Exemplo: > > Select ., .., ... > > From .. > > Where .... > > Na condicao WHERE necessitava que fosse buscar todos os registos do mês > anterior (neste caso mês Julho), ou seja queria pegar no mês da SYSDATE > e > subtrair 1. > > Obrigado. > > Carlos Pinto > > [As partes desta mensagem que não continham texto foram removidas] > > _____ > > _____ > > The information transferred by this e-mail is solely for the intended > recipient(s). > Any disclosure, copying, distribution of this e-mail by and to others is > not allowed. If you are not an intended recipient, please delete this > e-mail and notify the sender. > _____ > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > [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