Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Data de manipulação no SQL Server


Não passe datas como strings. Passe-os como DateTime.
O .Net DateTime mapeia diretamente para o DateTime do SQL Server . Tudo o que você precisa fazer é analisar a string para uma estrutura DateTime em seu código .Net e passá-la como um parâmetro para seu procedimento armazenado. = e < no seu sql:
select * 
from table 
where acceptedDate >= @Date
AND acceptedDate < DATEADD(DAY, 1, @Date);