Re: [oracle_br] Extrair semana com WW ou IW
Em 13/02/08, Rafael Almeida Milanez <[EMAIL PROTECTED]> escreveu: > > sorry faltou a explicação da diferença > > o parametro 'IW' vai sempre começar a contar a semana a partir de > segunda-feira > e o parametro 'WW' vai sempre contar a semana a partir do dia da semana em > que cai o primeiro dia do ano > > [EMAIL PROTECTED]>select > to_char(to_date('01/01/2006'),'IW'),to_char(to_date('01/01/2006'),'WW') from > dual; > > TO TO > -- -- > 52 01 > > > > De: oracle_br@yahoogrupos.com.br [mailto: > oracle_br@yahoogrupos.com.br ] Em nome de > Emerson Sanches > Enviada em: quarta-feira, 13 de fevereiro de 2008 15:13 > Para: oracle_br@yahoogrupos.com.br > Assunto: [oracle_br] Extrair semana com WW ou IW > > Boa tarde pessoal da lista, em um select sempre extrai a semana do ano > com a funcao to_char(DATA,'WW'), no inicio deste ano, verifiquei que > sempre que a data caia em um segunda feira, o valor resultande da semana > vinha errado, era antecipado em 1 semana, Ex: > > to_char('18/02/2007','WW') retorna 7 e deveria retornar 8. > > Percebi tb que ao inves de usar WW, se eu usar IW, o problema eh > corrigido. > > Gostaria de saber a diferenca entre WW e IW > > Obrigado pela atencao.. > > Emerson > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Extrair semana com WW ou IW
sorry faltou a explicação da diferença o parametro 'IW' vai sempre começar a contar a semana a partir de segunda-feira e o parametro 'WW' vai sempre contar a semana a partir do dia da semana em que cai o primeiro dia do ano [EMAIL PROTECTED]>select to_char(to_date('01/01/2006'),'IW'),to_char(to_date('01/01/2006'),'WW') from dual; TO TO -- -- 52 01 De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Emerson Sanches Enviada em: quarta-feira, 13 de fevereiro de 2008 15:13 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Extrair semana com WW ou IW Boa tarde pessoal da lista, em um select sempre extrai a semana do ano com a funcao to_char(DATA,'WW'), no inicio deste ano, verifiquei que sempre que a data caia em um segunda feira, o valor resultande da semana vinha errado, era antecipado em 1 semana, Ex: to_char('18/02/2007','WW') retorna 7 e deveria retornar 8. Percebi tb que ao inves de usar WW, se eu usar IW, o problema eh corrigido. Gostaria de saber a diferenca entre WW e IW Obrigado pela atencao.. Emerson [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Extrair semana com WW ou IW
O que acontece é, o primeiro dia do ano de 2007 cai em uma segunda-feira, entao ele conta dia 01 (segunda-feira) até dia 07 (Domingo) = semana 1 dia 08 (segunda-feira) até dia 14 (Domingo) = semana 2 conforme demonstro abaixo JANEIRO 2007 DS T Q Q S S 12 34 56 7 8 910 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 FEVEREIRO 2007 DS T Q Q S S 12 3 4 5 67 89 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [EMAIL PROTECTED]>select <mailto:[EMAIL PROTECTED]>select> to_char(to_date('07/01/2007'),'WW') from dual; TO -- 01 [EMAIL PROTECTED]>select <mailto:[EMAIL PROTECTED]>select> to_char(to_date('08/01/2007'),'WW') from dual; TO -- 02 De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Emerson Sanches Enviada em: quarta-feira, 13 de fevereiro de 2008 15:13 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Extrair semana com WW ou IW Boa tarde pessoal da lista, em um select sempre extrai a semana do ano com a funcao to_char(DATA,'WW'), no inicio deste ano, verifiquei que sempre que a data caia em um segunda feira, o valor resultande da semana vinha errado, era antecipado em 1 semana, Ex: to_char('18/02/2007','WW') retorna 7 e deveria retornar 8. Percebi tb que ao inves de usar WW, se eu usar IW, o problema eh corrigido. Gostaria de saber a diferenca entre WW e IW Obrigado pela atencao.. Emerson [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Extrair semana com WW ou IW
Boa tarde pessoal da lista, em um select sempre extrai a semana do ano com a funcao to_char(DATA,'WW'), no inicio deste ano, verifiquei que sempre que a data caia em um segunda feira, o valor resultande da semana vinha errado, era antecipado em 1 semana, Ex: to_char('18/02/2007','WW') retorna 7 e deveria retornar 8. Percebi tb que ao inves de usar WW, se eu usar IW, o problema eh corrigido. Gostaria de saber a diferenca entre WW e IW Obrigado pela atencao.. Emerson