[firebase-br] SELECT com Between entre datas

Evandro Siqueira vansiqq em gmail.com
Sex Out 10 15:31:43 -03 2008


Boa tarde Pessoal,

Tô com um caso estranho aqui, e queria ver se alguém pode me dar uma 
luz. tenho a seguinte tabela:

CREATE TABLE VENDAS (
    EMISSAO      DATA /* DATA = DATE */,
    LX_PEDIDO    INT02 /* INT02 = INTEGER */,
    FV_PEDIDO    INT02 /* INT02 = INTEGER */,
    ID_CLIENTE   INT02 /* INT02 = INTEGER */,
    VALOR_TOTAL  DEC05 /* DEC05 = NUMERIC(15,2) */
);

Nesta tabela tem aproximadamente 300 registros entre o período de 01 e 
30/09.

Estou utilizando o seguinte select:

SELECT V.EMISSAO
     , V.LX_PEDIDO
     , V.FV_PEDIDO
     , V.ID_CLIENTE
     , C.RAZAO_SOCIAL
     , V.VALOR_TOTAL
FROM VENDAS V
LEFT JOIN CLIENTES C ON C.ID_LINX = V.ID_CLIENTE
WHERE V.EMISSAO BETWEEN :INICIO AND :FINAL
ORDER BY V.EMISSAO

E informando as datas de início e fim nos parâmetros (01/09/2008 e 
30/09/2008). Não retorna nada nem no IBExpert nem no Delphi. Estou 
usando  Firebird 2.1 e Delphi 2007 com IBO.  Alguém tem alguma idéia do 
que possa ser?

Fico grato a todos,

Evandro Siqueira
Programador
Aracaju/SE





Mais detalhes sobre a lista de discussão lista