我有一個列RGSTR_DATE
是varchar(10)
數據類型的SQL Server中的表,它有一個像2016-01-23
,1998-08-12
等值...SQL Server轉換和CAST沒有返回正確的日期格式
我要選擇這些值轉換爲20160123
,19980812
,等...
我試圖運行這些查詢:
SELECT CONVERT(DATE, CAST(RGSTR_DATE AS DATE), 112)
FROM [project].[dbo].[my_table];
SELECT CONVERT(VARCHAR(10), RGSTR_DATE, 112)
FROM [project].[dbo].[my_table];
但是,回來後仍結果,1998-08-12
等...
我在做什麼錯?
你是什麼意思回來?你沒有看到他們進入excel查看他們是你嗎? – Hogan
我的意思是出現在SQL Server Management Studio底部的控制檯中的結果仍然顯示日期的連字符格式。 – John