SQL 语句 如何执行 2个日期之间的判断~急,大分
变量   inputdate   =    "2007-6-20 "   
 我要SQL   判断   输入的inputdate   是否在数据库里2007-6-15   到   2007-6-27之间,怎么判断?
------解决方案--------------------@inputdate between  '2007-6-15 ' and   '2007-6-27 '
------解决方案--------------------where inputdate> = '2007-6-15 ' and inputdate <= '2007-6-27 '
------解决方案--------------------直接 大于小于就可以了 
 DATETIME类型其实就是 数字类型的
------解决方案--------------------where datediff(d, '输入的日期 ', '2007-6-15 ')  < 0 and datediff(d, '输入的日期 ', '2007-6-28 ') >  0
------解决方案--------------------是char的话  
 用cast(inputdate as datetime)转换一下 
 但如果inputdate 不是日期的话 转换会出错   
 楼主为什么不在设置字段的时候就设置成DATETIME型呢?