在SQL Server中,将日期格式转换为'yyyy-mm-dd'通常可以通过CONVERT函数或者FORMAT函数(尽管FORMAT函数在某些情况下可能不如CONVERT函数性能优越)来实现。下面我将详细解释这两种方法,并给出相应的代码示例。 1. 使用CONVERT函数 CONVERT函数在SQL Server中用于数据类型之间的转换,对于日期和时间数据类型,它允许你指定一个...
当从datetime或smalldatetime值进行转换时,可以通过使用适当的char或varchar数据类型长度来截断不需要的日期部分。 === 如果只取yyyy-mm-dd格式时间, 就可以用 convert(nvarchar(10),field,120) 120 是格式代码, nvarchar(10) 是指取出前10位字符. 语句及查询结果: SELECT CONVERT(varchar(100), GETDATE(), 0)...
你那个日期字段肯定不是datetime的字段类型