[Resolvido] Select com data
Bom dia..
Estou fazendo um select com um filtro por data, só que era para retornar 9 registro pegando todas as vendas do dia 21 até o dia 24, porém ele me retorna vendas que do dia 23/07/2012 e também do dia 24/08/2012.
Esse campo dt_proposta é um datetime e já fiz essa conversão uma vez e não entendo porque estão vindo errado.
Se alguém souber como resolver isso, ficou muito grato..
select id_venda, CONVERT(VARCHAR(10),dt_proposta, 103) dt_proposta
from dbo.garantia_venda
where CONVERT(VARCHAR(10), dt_proposta, 103) >= '21/09/2012'
and CONVERT(VARCHAR(10), dt_proposta, 103) <= '24/09/2012'
Resolvido.
select id_venda, CONVERT(VARCHAR(10),dt_proposta, 103) dt_proposta
from dbo.garantia_venda
where CONVERT(DATETIME, dt_proposta, 103) >= '21/09/2012'
and CONVERT(DATETIME, CONVERT(VARCHAR(10), dt_proposta, 103), 103) <= '24/09/2012'
Discussão (1)
Carregando comentários...