Ir para conteúdo

POWERED BY:

Arquivado

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

peterhall

[Resolvido] resultado entre datas

Recommended Posts

boas. tenho uma tabela com diversos campos entre eles a 'data'. pretendo que cada vez que abra essa tabela me apresente os dados referentes à data actual 'curdate()' mais 90 dias (3 meses) anteriores.

 

já tentei de várias formas e não consegui, alguém pode dar uma ajuda?

 

obrigado!!

 

peço desculpa pelo engano. são várias tabelas que formam uma 'view' onde pretendo retornar os campos entre a data actual menos 90 dias (3 meses).

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

se entendi direito você precisa criar um procedure.

Fazendo uma rotina para que pegue a data atual e subtraia os 90 dias.

O resto fica por conta do SELECT basicamente.

 

Diga um pouco mais sobre essa view e seus conhecimentos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

boas.

 

esta view é composta por 3 tabelas: data, id's e dados. está feito assim, para poupar bits no mysql, dado que cada file q importo tem cerca de 50.000 linhas e perto de 150 colunas.

 

a view montada: data, id1, id2, id3, id4, dados1, dados2, dados3, etc...

(da data ao id4 é o q difere cada linha)

 

agora, o q pretendo mesmo, é q os resultados q são apresentados na tabela dinamica, sejam predefenidos entre a data actual menos 90 dias, ou seja, se hoje fosse 31 de dezembro 2010, os dados seriam en tre 31 de dezembro de 2010 e 1 de outubro de 2010.

 

na tabela dinamica já apliquei os filtros, através de combo com dependent drop-down e já predefini os valores a apresentar por defeito (id3), só está faltando mesmo predefinir a data...

 

fui explicito?

 

obrigado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

boas.

 

esta view é composta por 3 tabelas: data, id's e dados. está feito assim, para poupar bits no mysql, dado que cada file q importo tem cerca de 50.000 linhas e perto de 150 colunas.

 

a view montada: data, id1, id2, id3, id4, dados1, dados2, dados3, etc...

(da data ao id4 é o q difere cada linha)

 

agora, o q pretendo mesmo, é q os resultados q são apresentados na tabela dinamica, sejam predefenidos entre a data actual menos 90 dias, ou seja, se hoje fosse 31 de dezembro 2010, os dados seriam en tre 31 de dezembro de 2010 e 1 de outubro de 2010.

 

na tabela dinamica já apliquei os filtros, através de combo com dependent drop-down e já predefini os valores a apresentar por defeito (id3), só está faltando mesmo predefinir a data...

 

fui explicito?

 

obrigado!!

 

 

a solução que encontrei:

 

between 'curdate()' and DATE_ADD(curdate(), interval 3 month)

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.