无法使用Date属性从sql server生成数据

时间:2014-04-21 14:42:20

标签: sql-server

我需要使用日期属性从sql server数据库中检索数据,如下所示

SELECT OracleId,FirstName,MiddleName,CoachGroupName 
FROM viewDailyAttendanceInfo where  Createddate = '4/14/2014 ';

但是,即使在DB中找到记录,也不会生成任何数据

注意: - createddate的数据类型是datetime。

1 个答案:

答案 0 :(得分:0)

首先,在2014年4月14日结束时,日期字符串中有一个空格。

尝试删除该空格,如果不起作用,请尝试在日期使用大于(>)和小于(<)的运算符,例如:

SELECT OracleId,FirstName,MiddleName,CoachGroupName FROM viewDailyAttendanceInfo where      Createddate >= '4/14/2014' and Createddate < '4/15/2014';

但我的猜测是因为你约会的空间。