Re: [pgbr-geral] semanas do ano ...
muito obrigado aos que respoderem, exatamente o que eu queria ... - Original Message - From: Sebastian SWC To: Marcos Fabrício Corso ; Comunidade PostgreSQL Brasileira Sent: Thursday, June 28, 2007 3:57 PM Subject: Re: [pgbr-geral] semanas do ano ... claro que tem, tem a função week[1], boa sorte! [1] http://pgdocptbr.sourceforge.net/pg80/functions-datetime.html On 6/28/07, Marcos Fabrício Corso <[EMAIL PROTECTED]> wrote: Olá pessoal, preciso calcular as semanas do ano, alguém tem alguma fórmula pronta ?? Da seguinte maneira, o usuário vai digitar uma data inicial qualquer e uma data final qualquer, o sistema irá calcular, por ano, qual é a semana e o período, por exemplo : 26/12/2004 a 31/12/2004 - semana 52 ou 53 de 2004 01/01/2005 a 01/01/2005 - semana 1 de 2005 02/01/2005 a 08/01/2005 - semana 2 de 2005 e assim por diante Atenciosamente, Marcos Fabrício Corso Analista de Sistemas Júnior JM Informática (41) 3076-0896 [EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Atenciosamente, Sebastian Selau Webber Colombo Não adianta ter a melhor solução o windows fode com ela tb!!! -- E-mail classificado pelo Identificador de Spam Inteligente. Para alterar a categoria classificada, visite o Terra Mail -- Esta mensagem foi verificada pelo E-mail Protegido Terra. Scan engine: McAfee VirusScan / Atualizado em 28/06/2007 / Versão: 5.1.00/5063 Proteja o seu e-mail Terra: http://mail.terra.com.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] semanas do ano ...
Marcos Fabrício Corso escreveu: Olá pessoal, preciso calcular as semanas do ano, alguém tem alguma fórmula pronta ?? Da seguinte maneira, o usuário vai digitar uma data inicial qualquer e uma data final qualquer, o sistema irá calcular, *por ano,* qual é a semana e o período, por exemplo : /26/12/2004 a 31/12/2004 - semana 52 ou 53 de 2004/ /01/01/2005 a 01/01/2005 - semana 1 de 2005/ /02/01/2005 a 08/01/2005 - semana 2 de 2005/ Veja: http://www.postgresql.org/docs/8.2/interactive/functions-datetime.html Atenção para: "week The number of the week of the year that the day is in. By definition (ISO 8601), the first week of a year contains January 4 of that year. (The ISO-8601 week starts on Monday.) In other words, the first Thursday of a year is in week 1 of that year. (for timestamp values only) Because of this, it is possible for early January dates to be part of the 52nd or 53rd week of the previous year. For example, 2005-01-01 is part of the 53rd week of year 2004, and 2006-01-01 is part of the 52nd week of year 2005." bdteste=# SELECT EXTRACT(WEEK FROM TIMESTAMP '2004-12-26'); date_part --- 52 (1 registro) bdteste=# SELECT EXTRACT(WEEK FROM TIMESTAMP '2004-12-31'); date_part --- 53 (1 registro) bdteste=# SELECT EXTRACT(WEEK FROM TIMESTAMP '2005-01-01'); date_part --- 53 (1 registro) bdteste=# SELECT EXTRACT(WEEK FROM TIMESTAMP '2005-01-02'); date_part --- 53 (1 registro) bdteste=# SELECT EXTRACT(WEEK FROM TIMESTAMP '2005-01-03'); date_part --- 1 (1 registro) Osvaldo PS. De uma olhada na função apresentada por David Ashirov existente em "User Comments". Talvez seja a que você procura. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] semanas do ano ...
claro que tem, tem a função week[1], boa sorte! [1] http://pgdocptbr.sourceforge.net/pg80/functions-datetime.html On 6/28/07, Marcos Fabrício Corso <[EMAIL PROTECTED]> wrote: Olá pessoal, preciso calcular as semanas do ano, alguém tem alguma fórmula pronta ?? Da seguinte maneira, o usuário vai digitar uma data inicial qualquer e uma data final qualquer, o sistema irá calcular, *por ano,* qual é a semana e o período, por exemplo : *26/12/2004 a 31/12/2004 - semana 52 ou 53 de 2004* *01/01/2005 a 01/01/2005 - semana 1 de 2005* *02/01/2005 a 08/01/2005 - semana 2 de 2005* e assim por diante Atenciosamente, Marcos Fabrício Corso Analista de Sistemas Júnior JM Informática (41) 3076-0896 [EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Atenciosamente, Sebastian Selau Webber Colombo Não adianta ter a melhor solução o windows fode com ela tb!!! ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] semanas do ano ...
Olá pessoal, preciso calcular as semanas do ano, alguém tem alguma fórmula pronta ?? Da seguinte maneira, o usuário vai digitar uma data inicial qualquer e uma data final qualquer, o sistema irá calcular, por ano, qual é a semana e o período, por exemplo : 26/12/2004 a 31/12/2004 - semana 52 ou 53 de 2004 01/01/2005 a 01/01/2005 - semana 1 de 2005 02/01/2005 a 08/01/2005 - semana 2 de 2005 e assim por diante Atenciosamente, Marcos Fabrício Corso Analista de Sistemas Júnior JM Informática (41) 3076-0896 [EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral