我们在时间查询时如果遇到精确时间比如 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))将转换好的字符串再转换回时间格式。
本文介绍了一种在SQL中处理时间格式的方法,通过使用CONVERT和CAST函数将复杂的时间戳转换为易于查询的标准日期格式(yyyy-mm-dd)。这对于提高数据库查询效率及简化时间筛选条件非常有用。
我们在时间查询时如果遇到精确时间比如 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))将转换好的字符串再转换回时间格式。
3131
4643

被折叠的 条评论
为什么被折叠?