多语言展示
当前在线:1231今日阅读:23今日分享:25

sql server中的时间函数

我们来分享一下sqlserver 中的时间函数.
工具/原料

Sqlserver 2008 r2

方法/步骤
1

我的电脑是Windows7 64位,所以我安装的是Sql server2008 r2(64位).大伙安装的时候也一定要记得看一下自己的操作系统是多少位.你是32位操作系统的就安装32位的Sqlserver 版本不限制.  2005 2012都可以.当然,我们的Sql语句在很多数据库中都是通用的,比如像Mysql数据库 Access数据库. Oracle数据库.  Sqlite数据库 .甚至在我们的Excel中也可以使用Sql语句.

2

select CURRENT_TIMESTAMP as 当前时间,DATEADD(DAY,10,CURRENT_TIMESTAMP) as 十天后;CURRENT_TIMESTAMP //通用时间也就是当前电脑的系统时间.后面还有一个时间函数,在当前时间增加十天.

3

select DATEADD(DAY,1,'2015-5-11');在指定的时间增加一天.

4

select DATEADD(MONTH,1,'2015-5-11');在指定的时间增加一月.

5

select DATEADD(YEAR,2,'2015-03-17');在指定的时间增加两年.

6

select datediff(DAY,'2014-5-12','2015-5-12');datediff函数计算两个时间相差值.第一个参数是按照单位计算差值分,小时,秒,天,月,年,都可以.

7

select datediff(MONTH,'2014-5-12','2015-5-12');计算间隔的月份.

8

select datediff(HOUR,'2014-5-12','2015-5-12');计算间隔的小时.秒的话就是SECOND

9

我们时间函数就到此结束.下一篇经验,我们将分析sqlserver中的其他函数.

推荐信息