[firebase-br] Clausula BETWEEN

José Luiz zeluizdala em terra.com.br
Dom Ago 3 13:42:58 -03 2008


Ola companheiros de forum

Preciso fazer um SELECT que pegue um intervalo de meses de uma campo onde o
mes/ano esta armazenado como mm/aa(ex. 01/08) , assim preciso saber a
seleção por ex dos registro que tiver esse campo no intervalo de 01/07 a
12/07, tentei fazer a SQL abaixo, mas não funcionou. :

SELECT * FROM TABELA WHERE SUBSTRING(MES FROM 1 FOR 2)||SUBSTRING(MES FROM 4
FOR 2) BETWEEN x and x1

Onde x e x1 são os parametros que informo, como no ex citado x=01/07 e x1=
12/07, lembro que pode ocorrer desse parametros terem informações do tipo
05/07 e 04/08.

Enfim, preciso somar determinados campos que contem valor e que estão numa
determinada faixa de meses(a parte de somar não esta na SQL que citei acima,
primeiro quero achar quais são os registros para depois somar). TEm alguma
forma de fazer isso?

[]s

José Luiz





Mais detalhes sobre a lista de discussão lista