数据库中的[Date]字段为DateTime
,它以这种格式放置数据。问题是在调试模式下。当我向查询发送日期()时。该查询找不到任何记录。我认为是由于小时数的差异。所以我尝试了DateTime.Now.Date
,但是它仍然不起作用(小时部分仍然存在)
SELECT [Employee_Id]
FROM [Scheduling_Employee].[dbo].[Date]
where [Date]=@dateTime;
更改查询以搜索datetime
的日期并仅发送日期;
...
where cast([date] as date) = @date
(这种方式是可保留的)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句