Como selesionar Registro entre duas datas?
Como usar um filtro em Sql para selecionar registros entre data inicial e data final ?
eu usei assim e deu errado.
Select * From Produtos
WHERE Data_cad >= ´01/01/01´ AND Data_cad <= ´01/01/02´
order by Data_cad
valeu...
eu usei assim e deu errado.
Select * From Produtos
WHERE Data_cad >= ´01/01/01´ AND Data_cad <= ´01/01/02´
order by Data_cad
valeu...
Anonymous
Curtidas 0
Respostas
Hhhhhh
09/04/2003
pode não ter nada a ver, mas eu sugiro que vc inclua parênteses nas condições:
no SQL Server vc tem a opção de usar o [b:2362115f19]between .. and[/b:2362115f19]
WHERE (Data_cad >= ´01/01/01´) AND (Data_cad <= ´01/01/02´)
no SQL Server vc tem a opção de usar o [b:2362115f19]between .. and[/b:2362115f19]
Data_Cad between DT_INI and DT_FIM
GOSTEI 0
Dluca
09/04/2003
select codcli, data, valor from recebe where datave >= :datain and datave <= :dia30´;
estes dois parametros estão em um Tdatetimepicker
sql_rec_per30.Params.parambyname(´datain´).asdate := datain.date;
sql_rec_per30.Params.parambyname(´dia30´).asdate := dia30.date;
estes dois parametros estão em um Tdatetimepicker
sql_rec_per30.Params.parambyname(´datain´).asdate := datain.date;
sql_rec_per30.Params.parambyname(´dia30´).asdate := dia30.date;
GOSTEI 0
Hhhhhh
09/04/2003
reforçando o que o colega [b:df2a189142]dluca[/b:df2a189142] sugeriu: é extremamente recomendado utilizar parâmetros para trabalhar com data. Os diferentes padrões de tratamento de data tornam a manipulação manual bastante ineficientes.
GOSTEI 0