[firebase-br] Erro em conversão em between
rc.1990
rc.1990 em bol.com.br
Sex Nov 7 21:11:03 -03 2008
(texto sem formatação)
O select abaixo funcionava no FB 1.5, mas no 2.1 gera no segundo between o erro "Unsupported field type specified in BETWEEN predicate.", sendo que A.Cadastro e S.Cadastro são Timestamp:
Select A.Codigo From Andares A
Where
A.Situacao = 'A' and
(
Cast(A.Cadastro as Date) between '01.10.2008' and '30.10.2008'
or
(Select Min(Cast(S.Cadastro as Date)) From Solitarios S
Where S.Codigo = A.Codigo) between '01.10.2008' and '30.10.2008'
);
Alguém sabe porque dá esse erro?
Mais detalhes sobre a lista de discussão lista