Professional Documents
Culture Documents
GO
GO
GO
--從數值轉成字串 CONVERT(CHAR,number)
--從字串轉成數值 CONVERT(NUMERIC,string)
--從字串轉成日期型 CONVERT(DATETIME,string)
--現在日期以字串型式輸出
SELECT CONVERT(CHAR(19),GETDATE(),120) 'TODAY'
GO
--30分鐘後
SELECT DATEADD(MINUTE,30,GETDATE()) '30分鐘後'
GO
--一個月前
SELECT DATEADD(MONTH,-1,GETDATE()) 'LAST month'
GO
--求月底日期
--(1)求得現在日期之一個月後的日期
--(2)取得下一個月一日的日期
-- (以字串取得年與月,並在其尾端加上'1')
--(3)求得本月的最後一天
-- (求得第項之日期的前一天日期)
GO
--2010-12-20 13:00:21
SELECT CONVERT(VARCHAR, GETDATE(), 120 )
--2010/12/20
SELECT CONVERT(VARCHAR(12) , GETDATE(), 111 )
--20101220
SELECT CONVERT(VARCHAR(12) , GETDATE(), 112 )
--2010.12.20
SELECT CONVERT(VARCHAR(12) , GETDATE(), 102 )
--12/20/2010
SELECT CONVERT(VARCHAR(12) , GETDATE(), 101 )
--20/12/2010
SELECT CONVERT(VARCHAR(12) , GETDATE(), 103 )
--20.12.2010
SELECT CONVERT(VARCHAR(12) , GETDATE(), 104 )
--20-12-2010
SELECT CONVERT(VARCHAR(12) , GETDATE(), 105 )
--20 12 2010
SELECT CONVERT(VARCHAR(12) , GETDATE(), 106 )
--13:03:34
SELECT CONVERT(VARCHAR(12) , GETDATE(), 108 )
--12 20 2010
SELECT CONVERT(VARCHAR(12) , GETDATE(), 109 )
--12-20-2010
SELECT CONVERT(VARCHAR(12) , GETDATE(), 110 )
--20 12 2010 1
SELECT CONVERT(VARCHAR(12) , GETDATE(), 113 )
--13:05:10:970
SELECT CONVERT(VARCHAR(12) , GETDATE(), 114 )
GO