日期和时间函数:
1.获取当前时间:GETDATE()
select GETDATE()
返回:
2015-04-27 20:52:06.700
2.返回时间的部分(日、月、年)
a.获取日:
select DAY(GETDATE()) ---等同于 select DATEPART(DAY,GETDATE())
b.获取月
select MONTH(GETDATE()) select DATEPART(MONTH,GETDATE())
c.获取年
select YEAR(GETDATE()) select DATEPART(YEAR,GETDATE())
3.获取时间差:DATEDIFF()
特别注意一点:求年、月时候的计算是不精准的,比如:
select datediff(yy,'2012/12/12','2013/01/02')
---输出1 select datediff(mm,'2012/12/31','2013/01/02')
---输出1