Agrupar por período de 30 dias
25/04/2011
0
Olá pessoal. Existe uma maneira de agrupar esta soma em períodos de 30 dias? (independente do mês).. ?
select produto,sum(qtdVenda) from tabela where fiscpr_data_empr between dateadd(day,-180,convert(date,getdate())) and convert(date,getdate())
estou usando sybase, observem que a query retorna as vendas de 180 dias atrás até hoje.. gostaria de obter um resultado assim:
0..............30...............60.................90..............120..............150..............180
soma1 soma2 soma3 soma4 soma5 soma6
ou seja, agrupado a cada 30 dias do periodo.
obrigado.
select produto,sum(qtdVenda) from tabela where fiscpr_data_empr between dateadd(day,-180,convert(date,getdate())) and convert(date,getdate())
estou usando sybase, observem que a query retorna as vendas de 180 dias atrás até hoje.. gostaria de obter um resultado assim:
0..............30...............60.................90..............120..............150..............180
soma1 soma2 soma3 soma4 soma5 soma6
ou seja, agrupado a cada 30 dias do periodo.
obrigado.
Skytrack Ltda
Curtir tópico
+ 0
Responder
Posts
15/06/2012
Alexsandro Bandeira
Não sei se isso pode ajuda-lo mas...
select
to_char(data,month) "data",
sum(valor)"somatoria entre datas"
from tabela
where data between to_date("data-inicio") and to_date("data-fim")
group by
to_char(data,month);
select
to_char(data,month) "data",
sum(valor)"somatoria entre datas"
from tabela
where data between to_date("data-inicio") and to_date("data-fim")
group by
to_char(data,month);
Responder
Clique aqui para fazer login e interagir na Comunidade :)