Fórum Mes Inicial/AnoInicial - MesFinal/AnoFinal (Como fazer?) #296867

24/09/2005

0

Tenho dois campos contendo mes e ano e gostaria de filtrar conforme os parâmetros escolhidos, ou seja, mes inicial/ano inicial e mes final/ano final.
Fiz o exemplo abaixao mas não funciona:

SELECT MES, ANO FROM FECHAMENTO
WHERE (MES >= 2004) AND (ANO <= 2005) AND
(MES >= 4) AND (ANO <= 1)
ORDER BY MES, ANO;

Gostaria de ajuda.
Muito obrigado


Marcus_adriano

Marcus_adriano

Responder

Posts

24/09/2005

Joaoshi

Colega,

Você deveria fazer uma especie de ´cast´ onde fosse possivel a instrucão:

SELECT * FROM FECHAMENTO
WHERE ANO||MES BETWEEN :VARIAVEL1 AND :VARIAVEL2

variavel1 = ano + mes inicial
variavel2 = ano + mes final

ex.: 200312, 200501

Seguindo a ideia dos dois (supostos) campos Integer mes,ano acredito que você tera que fazer alguma ´quimica´ para chegar no resultado.

Espero ter ajudado.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar