Array
(
)

BETWEEN com parametro

Brahma
   - 08 fev 2007

Estou com o problema com parametro de data ....

where
(n.codigo=:Pcodigo)
and (f.dtemissao1 BETWEEN =:pdatainicial and =:pdatafinal)
and (v.codigo =f.nrodocumento)
and (n.codigo=v.cliente)
and (v.receita=:pReceita)
and (f.formapag in (4,8 ))
and (f.natoperacao in (8,10 ))

Depois de passar os paramentros quando vou abrir a sql da erro, nao reconhece o segundo caracter ´=´ localizado na linha
(f.dtemissao1 BETWEEN =:pdatainicial and =:pdatafinal)

Sei que tb posso fazer
and (f.dtemissao1>=´2006/11/26´ and f.dtemissao1<=´2006/12/25´)
mas perco otimizacao
Como devo proceder?

Emerson
   - 08 fev 2007

exato! não deve ter o sinal ´=´

and (f.dtemissao1 BETWEEN :pdatainicial and :pdatafinal)