sqlserver获取当前时间月、当前时间两位月

获取当前时间月份

SELECT MONTH(GETDATE())
--9

获取当前时间两位月份

SELECT RIGHT('00'+CAST(MONTH(GETDATE()) AS VARCHAR(2)),2) 
--09

获取当前时间上月月份为两位数

SELECT RIGHT('00'+CAST(MONTH(DATEADD(MONTH,-1, GETDATE())) AS VARCHAR(2)),2)
--08

你可能感兴趣的:(sqlserver,java,sqlserver,获取当前时间月份)