我在 SQL 中有一个数字列,我需要将其转换为日期。该字段当前以:"20181226.00000"
.
我只需要 . 之前的字符" . "
。所以我SUBSTRING - CHARINDEX
在" . "
. 然后我做了一个演员NVARCHAR
。
现在我得到了,20181226
但我希望这个日期字段填充为:
"MM/DD/YYYY"
。
我当前的 SQL 是:
CONVERT(VARCHAR(10),SUBSTRING(CAST('MYFIELD' AS NVARCHAR(50)) ,0, CHARINDEX('.', 'MYFIELD' , 0)),101)