SQL Server共通関数

925 ワード

CONVERT関数
SELECT CONVERT(varchar(100), GETDATE(), 23); --       ,  :yyyy-MM-dd'
SELECT CONVERT(varchar(100), GETDATE(), 102); --       ,  :yyyy.MM.dd'
SELECT CONVERT(varchar(100), GETDATE(), 111); --       ,  :yyyy/MM/dd'
SELECT CONVERT(varchar(100), GETDATE(), 112); --       ,  :yyyyMMdd
SELECT CONVERT(varchar(100), GETDATE(), 120); --       ,  :yyyy-MM-dd HH:mm:ss'
SELECT CONVERT(DATETIME, '2019-01-01'); --       
SELECT CONVERT(varchar(50), 100); --       
SELECT CONVERT(int, '100'); --       

DATEADD関数
SELECT GETDATE(); --     
SELECT DATEADD("DAY", 1, GETDATE()); --             
SELECT DATEADD("MONTH", 1, GETDATE()); --              
SELECT DATEADD("YEAR", 1, GETDATE()); --             

DATEDIFF関数
SELECT DATEDIFF(DAY, '2018-01-01', '2018-01-04'); --