2012年3月8日 星期四

[SQL]西元年轉民國年

老問題。



這次是用SQL做~

感謝Sandy提供她研究出來的語法>"<

語法如下:


(RIGHT('000'+CONVERT(NVARCHAR(3),(YEAR(@Date)-1911)),3)+ '/' +
            RIGHT('00'+CONVERT(NVARCHAR(2),MONTH(@Date)),2)+ '/' +
            RIGHT('00'+CONVERT(NVARCHAR(2),DAY(@Date)),2)+' '+                    
            RIGHT(CONVERT(NVARCHAR(2),DATEPART(HOUR,@Date)),2)+':'+
    RIGHT(CONVERT(NVARCHAR(2),DATEPART(MINUTE,@Date)),2))

沒有留言:

張貼留言