selecionar data
Boa tarde pessoal !
Estou com uma dúvida no seguinte código:
select
a.CD_MATERIAL,
(select x.ds_material from material x where x.cd_material = a.cd_material) ds_material,
max(a.dt_movimento_estoque) ultimo_mov_material
from movimento_estoque a
where a.CD_LOCAL_ESTOQUE = 11
group by a.CD_MATERIAL
order by max(a.dt_movimento_estoque) desc
No qual eu pego a última data de movimento de cada produto. Meu problema é na hora de selecionar um período entre as datas, por exemplo:
where max(a.dt_movimento_estoque) between :data_ini and :data_fin
Desta forma me retorna um erro, se eu fizer desta outra forma:
where a.dt_movimento_estoque between :data_ini and :data_fin
O select não é executado de forma satisfatória, retornando outras datas.
Discussão (8)
Carregando comentários...