当前位置: 代码迷 >> ASP.NET >> sql 语句 返回时间月数的有关问题
  详细解决方案

sql 语句 返回时间月数的有关问题

热度:4310   发布时间:2013-02-25 00:00:00.0
sql 语句 返回时间月数的问题
select month(getdate())

如果是3月只能返回 3 我希望他能返回 03 请问这个怎么实现,非常感谢

------解决方案--------------------------------------------------------
SELECT DATEPART(mm,getdate())
------解决方案--------------------------------------------------------
探讨
SELECT DATEPART(mm,getdate())

------解决方案--------------------------------------------------------
探讨
SQL code


select 月份='0'+ rtrim(DATEPART(M,GETDATE()))

月份
-------------
05

(1 行受影响)

------解决方案--------------------------------------------------------
实在不行,就先把月份查出来过后,判断是否小于10,满足再加一个0上去
------解决方案--------------------------------------------------------
select DATENAME(mm,getdate())
------解决方案--------------------------------------------------------
探讨

引用:
SQL code


select 月份='0'+ rtrim(DATEPART(M,GETDATE()))

月份
-------------
05

(1 行受影响)

万一是10、11、12月怎么办。。。
  相关解决方案