Jaz*_*eff 0 t-sql sql-server date
我目前在将ms sql表中的字符串字段转换为所需的日期格式时遇到问题。
以前我一直用
CONVERT(date,c.INP_DATE ,103)
Run Code Online (Sandbox Code Playgroud)
但这给了我错误
[Err] 22007 - [SQL Server]Conversion failed when converting date and/or time from character string.
Run Code Online (Sandbox Code Playgroud)
我有两个示例记录是2013-09-18和2013-09-18 17:17:32.0000000这是我从通过mysql导入导入。我需要在适当的时候将它们转换为dd / mm / yyyy。
任何大师的帮助都值得赞赏:)
DECLARE @a VARCHAR(50) = '2013-09-18'
, @b VARCHAR(50) = '2013-09-18 17:17:32.0000000'
SELECT CONVERT(VARCHAR(10),CAST(@a as DATE),103)
, CONVERT(VARCHAR(10),CAST(@b as DATE),103)
Run Code Online (Sandbox Code Playgroud)