SQL Server – Converte DateTime para Date

Na tabela o campo c.data_hora é DATETIME, mas na consulta eu queria todos com essa data, ai é preciso fazer a conversão para Date,
pois se não dar erro pois tem date e hora juntos e se você passar só uma data não tem retorno.

Select * from consulta c, paciente p where p.id_paciente = c.id_paciente and CAST(FLOOR(CAST(c.data_hora AS date)) AS datetime) = '2012-09-09' ORDER BY c.data_hora

http://www.linhadecodigo.com.br/artigo/946/trabalhando-com-valores-date_time-no-sql-server-2000.aspx

Share and Enjoy !

0Shares
0 0 0