Ir para conteúdo
Fórum Script Brasil
  • 0

Agrupar resultados em um periodo


adrigoli

Pergunta

preciso buscar um resultado agrupado por data de 6 em 6 dias em uma consulta sql mostrada em pagina php.

como se fosse filtrar por 6 em 6 dias.

ex.

periodo : 2011-09-02 a 2011-10-14

quero que apareça assim:

2 a 8 - 9 a 14 - 15 a 20 - etc....

valor - valor - valor - etc....

tabela: teste

colunas: cliente, data, valor

obs: preciso que esse tratamento continua na virada do mês.

aguardo..

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Caro Adrigoli,

Me parece que você quer dividir registros por "SEMANAS", não seria isso? Já passei por isso uma vez no SQL SERVER.

Se suas datas, foram fixas (2 a 8, 9 a 14, etc), use um CASE do MySQL para classificar o periodo. Segue código

select

case
when day(Data) between 2 and 8 then 'Periodo1' 
when day(Data) between 9 and 14 then 'Periodo2' 
when day(Data) between 15 and 20 then 'Periodo3' 
when day(Data) between 21 and 27 then 'Periodo4' 
else 'Periodo5'  // o que for estive entre 28 a 1 do mês sequente, será um período
end "Periodos"

from Tabela

Seria isso?

Editado por Ricardo T. do Prado
Link para o comentário
Compartilhar em outros sites

  • 0
Caro Adrigoli,

Me parece que você quer dividir registros por "SEMANAS", não seria isso? Já passei por isso uma vez no SQL SERVER.

Se suas datas, foram fixas (2 a 8, 9 a 14, etc), use um CASE do MySQL para classificar o periodo. Segue código

select

case
when day(Data) between 2 and 8 then 'Periodo1' 
when day(Data) between 9 and 14 then 'Periodo2' 
when day(Data) between 15 and 20 then 'Periodo3' 
when day(Data) between 21 and 27 then 'Periodo4' 
else 'Periodo5'  // o que for estive entre 28 a 1 do mês sequente, será um período
end "Periodos"

from Tabela

Seria isso?

quase isso camarada,

tipo vou ter um filtro por periodo, o usuario vai digitar a data inicial e a data final.

ai quero que entre essas duas datas some o resultado de 5 em 5 dias, entendeu?

e me mostre o resultado.

aguardo, e obrigado pelo apoio.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...