我们在时间查询时如果遇到精确时间比如 2007-08-09 14:34:20,这样的话查询2007-08-09是不行的想用SQL语句方便查询只能对时间这个字段进行处理如下:
CONVERT(nvarchar(10), 字段, 121) 可以将时间格式转换成yyyy-mm-dd,的字符串。
然后再
CAST(CONVERT(nvarchar(10), 字段, 121) AS datetime(8))将转换好的字符串再转换回时间格式。
我们在时间查询时如果遇到精确时间比如 2007-08-09 14:34:20,这样的话查询2007-08-09是不行的想用SQL语句方便查询只能对时间这个字段进行处理如下:
CONVERT(nvarchar(10), 字段, 121) 可以将时间格式转换成yyyy-mm-dd,的字符串。
然后再
CAST(CONVERT(nvarchar(10), 字段, 121) AS datetime(8))将转换好的字符串再转换回时间格式。