传递给存储过程的日期一个asp.net日期我试图作为参数传递的日期从asp.net与数据库中的日期比较的存储过程。但不能产生所需要的结果..比较作为参数数据库
我的查询如下:
@date datetime
Select * from table
where (CONVERT(NVARCHAR,[date],112)=CONVERT(NVARCHAR,@date,112))
我没有问题,插入从asp.net参数传递的日期时,SQL Server需要的护理日期格式..
中的任何一个,请告诉我,我怎么能比这些日期..
@Kirk,我只是想比较一下日期部分(时间部分可能不同)。我的日期字段的类型是日期时间(sql server 2005没有日期类型,我猜?)。 – Harun 2011-05-27 05:00:58
@harun是SQL Server有日期时间,而不是日期而Mysql的有两个用于不同的日期时间和日期 – Devjosh 2011-05-27 05:04:19
@Devjosh - SQL 2008有日期,但不是SQL 2005 – 2011-05-27 05:06:05