esql怎么比较时间
参数是日期格式,如2011/6/1 0:00:00 ,会报错,用字符串则又提示数据类型不对,怎么做?
作者: majic2008 发布时间: 2011-06-16
有什么不对的?!
SQL code
SQL code
declare @dt datetime set @dt='2011/6/1 0:00:00' select @dt /* ----------------------- 2011-06-01 00:00:00.000 (1 行受影响) */
作者: qianjin036a 发布时间: 2011-06-16
哪里错了?
作者: chuanzhang5687 发布时间: 2011-06-16
引用楼主 majic2008 的回复:
参数是日期格式,如2011/6/1 0:00:00 ,会报错,用字符串则又提示数据类型不对,怎么做?
参数是日期格式,如2011/6/1 0:00:00 ,会报错,用字符串则又提示数据类型不对,怎么做?
就用字符串赋值,传入后如果报错的话可以用Cast或者Convert转换类型
作者: Lyongt 发布时间: 2011-06-16
你可以SQL code
where isdate('2011/6/1 0:00:00')=1判断下
作者: zy112429 发布时间: 2011-06-16