[EMAIL PROTECTED]>select <mailto:[EMAIL PROTECTED]>select>   * from (
  2  select to_char(sysdate + level, 'day yyyy-mm-dd  iw') data
  3   from dual
  4   connect by level <= 200) 
  5   where data like 'segun%';
 
DATA
----------------------------
segunda-feira 2008-11-10  46
segunda-feira 2008-11-17  47
segunda-feira 2008-11-24  48
segunda-feira 2008-12-01  49
segunda-feira 2008-12-08  50
segunda-feira 2008-12-15  51
segunda-feira 2008-12-22  52
segunda-feira 2008-12-29  01
segunda-feira 2009-01-05  02
segunda-feira 2009-01-12  03
segunda-feira 2009-01-19  04


________________________________

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Leonardo 
Rezende
Enviada em: quinta-feira, 6 de novembro de 2008 09:44
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Primeiro data da Semana



Tenta usar o select trunc(sysdate, 'IW') from dual... o trunc tem várias 
máscaras que você pode usar com data... tipo MM, HH24 etc.... dá uma 
olhada na doc do trunc...

Jean Carlo escreveu:
>
> Bom dia pessoal.
>
> Estou com uma dúvida não se existe solução ou se não soube procurar 
> direito..hhehehehehe
>
> Se fizer o seguinte select:
> SELECT To_Char(SYSDATE,'iw') FROM dual
>
> Irá me retornar a respectiva semana da data informada, teria como 
> trazer a primera data da semana??
> ex.: No select acima retorna semana 45, com isso trazer a data 
> '03/11/2008' que é a primeira data da semana??
>
> Desde já agradeço a ajuda.
> --
> att,
> Jean Carlo Stein da Fonseca
> Programador PL/SQL e Forms/Reports 6i Oracle.
> DBA Oracle Jr. em busca do OCA.
> Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br
> +55 (48) 9604-6138
> Criciúma, Santa Catarina - Brasil
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 



 


[As partes desta mensagem que não continham texto foram removidas]

Responder a