Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

avcintra

select com datas

Recommended Posts

Fala Galera, tudo bem?

To com um problemão aqui que não sei nem por onde começar.

Queria ver se alguém poderia me dar uma luz.

 

Preciso fazer um select que gera varias listas de registros por data.Exemplo

Lista 1

09-09-2009 - Nome do registro

09-09-2009 - Nome do registro

09-09-2009 - Nome do registro

09-09-2009 - Nome do registro

 

Lista 2

10-09-2009 - Nome do registro

10-09-2009 - Nome do registro

10-09-2009 - Nome do registro

10-09-2009 - Nome do registro

 

Precisava fazer isso num único processamento. Tenho que exibir varias listas separadas por data e em ordem do dia, ou seja, uma listagem para cada data num período de 60 dias. Teriam 60 dias corridos cada um com seus registros em uma listagem separada. Não sei como fazer a data aumentar sozinha mudando mês e dia.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso vem de uma tabela só??

 

você poderia fazer um laço de repetição FOR, e dentro fazer um IF dentro para quando a data for menor que a data atual ele adiciona com o laço FOR o numero adequando, no caso, 1, 2, 3...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala Galera, tudo bem?

To com um problemão aqui que não sei nem por onde começar.

Queria ver se alguém poderia me dar uma luz.

 

Preciso fazer um select que gera varias listas de registros por data.Exemplo

Lista 1

09-09-2009 - Nome do registro

09-09-2009 - Nome do registro

09-09-2009 - Nome do registro

09-09-2009 - Nome do registro

 

Lista 2

10-09-2009 - Nome do registro

10-09-2009 - Nome do registro

10-09-2009 - Nome do registro

10-09-2009 - Nome do registro

 

Precisava fazer isso num único processamento. Tenho que exibir varias listas separadas por data e em ordem do dia, ou seja, uma listagem para cada data num período de 60 dias. Teriam 60 dias corridos cada um com seus registros em uma listagem separada. Não sei como fazer a data aumentar sozinha mudando mês e dia.

 

Eu utilizo esse tipo de select e tem dado certo:

SELECT * FROM TABELA WHERE data between #"&dtInicio&"# AND #"&dtFim&"# and CAMPO = '" & R6 & "' order by data"

 

O Campo você coloca se precisar adicionar mais critérios na consulta.

 

Espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pelo que entendi só quer agrupar os resultados em subgrupos

 

então se está tudo numa única tabela a melhor solução seria o uso de um if dentro do laço de repetição

 

basicamente com este if você compararia o valor atual com o da iteração anterior e se for diferente escreve o novo subgrupo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.