Ok, oswaldo, a melhor coluna seria a "Num_Sem_Mes" desejo agrupar dados de um count que tenho que fazer...
>From: Osvaldo Rosario Kussama <[EMAIL PROTECTED]> >Reply-To: Grupo de Usuários do PostgreSQL no >Brasil<[email protected]> >To: Grupo de Usuários do PostgreSQL no Brasil ><[email protected]> >Subject: Re: [PostgreSQL-Brasil] Ola a todos - pergunta e basica... >Date: Thu, 22 Feb 2007 16:54:49 -0200 > >Mauricio De Biasi escreveu: > > Ok preciso pegar um perido de 30 dias (mês) e dividir por semanas, >necessito > > fazer algo desse tipos :("sei que o comando esta errado....") > > > > select * from colaborador_transferido t > > inner join colaborador c on c.id_colaborador = t.id_colaborador > > where id_unidade_de = '43' and id_unidade_para = '7' and > > -- É aqui que estou errando > > date_part (dt_transferido ('week' ou 'W' between '2006-01-01' and > > '2006-01-31') ) > > group by "pelas semanas" > > > > abs > > Mauricio > > > > > > > >> From: Osvaldo Kussama <[EMAIL PROTECTED]> > >> Reply-To: Grupo de Usuários do PostgreSQL no > >> Brasil<[email protected]> > >> To: Grupo de Usuários do PostgreSQL no > >> Brasil<[email protected]> > >> Subject: Re: [PostgreSQL-Brasil] Ola a todos - pergunta e basica... > >> Date: Wed, 21 Feb 2007 20:05:08 -0300 (ART) > >> > >> > >> --- Mauricio De Biasi <[EMAIL PROTECTED]> > >> escreveu: > >> > >>> Pessoal, sou novo aqui na lista e estou feliz pq > >>> achei ela rsrrs, pois forum > >>> de postgre esta dificil aqui no brasil... > >>> > >>> Tenho uma pergunta basica quero fazer um select > >>> contabilzando o numero de > >>> semanas de um mes e agrupalos por semana: tipo assim > >>> : > >>> > >>> data_ini = 01/09/2006 > >>> data_fim = 30/09/2006 > >>> > >>> semana 1 = 10 > >>> semana 2 = 5 > >>> semana 3 = 5 > >>> semana 4 = 5 > >>> semana 5 = 5 > >>> > >>> ou > >>> > >>> data_ini = 01/10/2006 > >>> data_fim = 31/10/2006 > >>> > >>> semana 1 = 15 > >>> semana 2 = 5 > >>> semana 3 = 5 > >>> semana 4 = 5 > >>> > >>> Eu sei que no postgre temos a função date e a opção > >>> "w" ou "W" que me traz a > >>> quantidade de semanas na quele perido como psso > >>> separar elas em 1,2,3,7 ? > >>> > >> > >> Sinceramente, não consegui entender seus exemplos nem > >> sua pergunta. > >> Tente explicar melhor quais são os dados de que dispõe > >> e qual o resultado desejado para tentarmos ajudá-lo. > >> > > > >Por favor, execute o comando abaixo no psql e responda qual das colunas >melhor identifica a "semana" para você: > >SELECT to_char('2007-02-01'::date + s.a, 'WW') as "Num_Sem_Ano", >to_char('2007-02-01'::date + s.a, 'W') as "Num_Sem_Mes", >date_trunc('week','2007-02-01'::date + s.a) as "Inicio_Sem" FROM >generate_series(0,45) as s(a); > >Creio que a resposta esteja nesta direção. > >Que dados você deseja agrupar? Quantidade? > >[]s >Osvaldo > > >_______________________________________________________ >Yahoo! Mail - Sempre a melhor opção para você! >Experimente já e veja as novidades. >http://br.yahoo.com/mailbeta/tudonovo/ >_______________________________________________ >Grupo de Usuários do PostgreSQL no Brasil >Antes de perguntar consulte o manual >http://pgdocptbr.sourceforge.net/ > >Para editar suas opções ou sair da lista acesse a página da lista em: >http://pgfoundry.org/mailman/listinfo/brasil-usuarios _________________________________________________________________ Inscreva-se no novo Windows Live Mail beta e seja um dos primeiros a testar as novidades-grátis. Saiba mais: http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
