Fórum Select data Sum #421977

19/08/2012

0

Boa Tarde

Gostaria de fazer uma consulta no banco de 16 meses apos a data atual, somando todo o produto separando por semana do calendario do Oracle. Exemplo:

Semana 1 e some tudo que apresente na semana e me traga no primeiro dia da semana.

Produto Cliente Planejado Data
9000981 GM 20 04/01/2012
8000158 GM 50 04/01/2012
9000981 GM 20 05/01/2012
9000981 GM 20 06/01/2012
9000981 GM 20 07/01/2012
8000158 GM 50 07/01/2012

Resultado
Semana Data do 1 dia da Semana Total Cliente Produto Total Geral Seman
1 05/01/2012 80 GM 9000981 180
1 05/01/2012 100 GM 8000158 180

Ate estou conseguindo alguma coisa, mais o problema esta na virada de 2012 e 2013 também teria que trazer separado.

O descarregamento da tabela seria horizontal como no exemplo:

Produto Cliente
Semana 1 Semana 2 Semana 3
01/01/12 08/01/12 15/08/12
9000981 GM 50 0 50
8000158 GM 100 100 0
Total 150 100 50

Att.
Ricardo Silva
Ricardo Silva.

Ricardo Silva.

Responder

Posts

19/08/2012

Eduardo Gonçalves

Você está resolvendo através de uma Stored Procedure?
Responder

Gostei + 0

22/08/2012

Ricardo Silva.

Estou usando sql direto na liguagem. Teria alguma ideia para agilizar esse procedimento.
Responder

Gostei + 0

22/08/2012

Deivison Melo

Deverá fazer uma consulta bem refinada com a utilização de função ou procedure (depende do SGDB que está utilizando), onde temos que agrupar as informações para que saiam da forma desejada.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar