Olá amigos da lista! Preciso fazer um select onde o usuário digita Setembro 2007 a Dezembro de 2008. Minha tabela esta assim
Mes Ano SETEMBRO 2007 OUTUBRO 2007 NOVEMBRO 2007 DEZEMBRO 2007 JANEIRO 2008 FEVEREIRO 2008 MARÇO 2008 ABRIL 2008 MAIO 2008 Então se ele colocar Set2007 a Fev2008 tem que vir este intervalo.. Eu tenho um recurso que ao passar SETEMBRO ele me retorna o numero equivalente (9). Ja tive a seguinte dica SELECT T.* FROM ( SELECT (CAST(RETORNA_MES(MES) || ANO) AS INTEGER) MES_ANO FROM MINHATABELA ) T WHERE T.MES_ANO BETWEEN :MES_I AND :MES_F Mas quando passo 20079 a 20081 só vem JANEIRO/2008... Alguém ja passou por isso ? Qualquer dica ficarei agradecido Anderson Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses