這是在SQL SERVER 2012環境中我有以下問題,我有一個表類型爲datetime
的字段。在SQL Server中轉換
這個字段是像yyyy-mm-dd hh:mm:ss:msmsms
- 「2013年12月12日00:00:00.000」
,我需要提取yyyy
一個領域。另一個爲mm
,最後一個爲dd
。
我試圖做到這一點
SELECT distinct CONVERT(CHAR (10), Data, 120) as Dia,
CONVERT(CHAR (7), Data, 120) as Mes,
CONVERT(CHAR (4), Data, 120) as Ano
FROM Vendas
但輸出我得到的是
Day 12-12-2013
Month 12-2013
Year 2013
年是正確的,但我不能找到一個辦法只有削減日右半部分和月。
有人可以幫助我嗎?
是你的目標字段的數字或字符? –