我需要使用日期属性从sql server数据库中检索数据,如下所示
SELECT OracleId,FirstName,MiddleName,CoachGroupName
FROM viewDailyAttendanceInfo where Createddate = '4/14/2014 ';
但是,即使在DB中找到记录,也不会生成任何数据
注意: - createddate的数据类型是datetime。
答案 0 :(得分:0)
首先,在2014年4月14日结束时,日期字符串中有一个空格。
尝试删除该空格,如果不起作用,请尝试在日期使用大于(>)和小于(<)的运算符,例如:
SELECT OracleId,FirstName,MiddleName,CoachGroupName FROM viewDailyAttendanceInfo where Createddate >= '4/14/2014' and Createddate < '4/15/2014';
但我的猜测是因为你约会的空间。