在项目中常常设及到时间段的查询,比如:2008-08-08~2008-08-08之间的数据。
不过一般数据库中保存的时间格式 2008-08-15 16:42:33.890 这样在SQL语句中用between and 就无法得到数据,就要用到数据转换Convert及Cast都可以,Convert没有2008-08-08 这样的格式,select convert(varchar(20),getdate(),120) 显示的是2008-08-15 16:44:13 时分秒也显示了,解决方法,转换字符串大小设置为10即可。