Arquivo da tag: SQL Server

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