adrigoli Postado Outubro 18, 2011 Denunciar Share Postado Outubro 18, 2011 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-14quero que apareça assim: 2 a 8 - 9 a 14 - 15 a 20 - etc.... valor - valor - valor - etc....tabela: testecolunas: cliente, data, valorobs: preciso que esse tratamento continua na virada do mês.aguardo.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Ricardo T. do Prado Postado Outubro 19, 2011 Denunciar Share Postado Outubro 19, 2011 (editado) 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ódigoselect 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 TabelaSeria isso? Editado Outubro 19, 2011 por Ricardo T. do Prado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 adrigoli Postado Outubro 19, 2011 Autor Denunciar Share Postado Outubro 19, 2011 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ódigoselect 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 TabelaSeria 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 adrigoli Postado Outubro 19, 2011 Autor Denunciar Share Postado Outubro 19, 2011 alguém?........to precisando dessa ajuda. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Ricardo T. do Prado Postado Outubro 20, 2011 Denunciar Share Postado Outubro 20, 2011 Cara, não entendi seu problema..... está muito genérico seu problema, exemplifique! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
adrigoli
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
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.