Qual a maneira apropriada p/ proc. em campos DATE
Estou com uma duvida,
qual a maneira de procurar em campos de Tipo DATE,
Já usei:
[color=green:48c214ad6b]SELECT * FROM TABELA
WHERE DATA >= :Datainicial OR DATA = :Datainicial
AND DATA <= :Datafinal [/color:48c214ad6b]
[color=darkred:48c214ad6b]SELECT * FROM TABELA
where DATA between :Datainicial and :Datafinal [/color:48c214ad6b]
Grato,
qual a maneira de procurar em campos de Tipo DATE,
Já usei:
[color=green:48c214ad6b]SELECT * FROM TABELA
WHERE DATA >= :Datainicial OR DATA = :Datainicial
AND DATA <= :Datafinal [/color:48c214ad6b]
[color=darkred:48c214ad6b]SELECT * FROM TABELA
where DATA between :Datainicial and :Datafinal [/color:48c214ad6b]
Grato,
Marcos Fernando
Curtidas 0
Respostas
Maicongabriel
19/12/2004
Utilize o AND! não utilize o OR!
Ou então... que é uma instrução mais clara! :wink:
SELECT * FROM TABELA WHERE DATA >= :Datainicial AND DATA <= :Datafinal
Ou então...
SELECT * FROM TABELA where DATA between :Datainicial and :Datafinal
GOSTEI 0
Gandalf.nho
19/12/2004
As 2 últimas são as adequadas.
GOSTEI 0