数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

SQL Server时间函数用法详解


发布日期:2024年07月07日
 
SQL Server时间函数用法详解

SQL中的时间函数非常有用特别是在我们进行初始赋值复杂查询的时候就显得特别方便

获得系统当前时间

select getdate()

DateName (datepart date )返回表示指定日期的指定日期部分的字符串

今天是星期二

SELECT DATENAME(year getdate()) AS Year Name 返回

SELECT DATENAME(month getdate()) AS Month Name 返回

SELECT DATENAME(weekday getdate()) AS Weekday Name返回星期二

DATEADD (datepart number date)在向指定日期加上一段时间的基础上返回新的 datetime 值

select DateAdd(MM) 返回 ::

select DateAdd(dd) 返回 ::

select dateadd(hhgetdate()) 返回 ::返回前一个小时的时间

DATEDIFF ( datepart dateexpression dateexpression ) 返回两个日期之间的间隔

此函数计算两个指定日期之间日期部分的数目结果为日期部分中等于(date date)的有符号的整数值

SELECT datediff( hour :AM :AM )返回:

SELECT datediff( month // // )返回:

SELECT datediff( day : : )返回

SELECT datediff( day // : // : )返回

SELECT datediff( month // // )返回

SELECT datediff( month // // )返回

实例查询当天更新的数据

select * from tableName where datediff(ddF_EditTimegetdate())=

DATEPART (datepartdate)返回代表指定日期的指定日期部分的整数

今天是 星期二

SELECT DATEPART(yeargetdate()) as Year 返回

SELECT DATEPART(monthgetdate()) as Month 返回

SELECT DATEPART(weekdaygetdate()) as Weekday 返回Sunday = Saturday =

SELECT DAY(getdate()) 返回

备注DAYMONTH和 YEAR 函数分别是 DATEPART(dd date)DATEPART(mm date)和 DATEPART(yy date) 的同义词

附录datepart

上一篇:安装sql server 2008 management提示已安装 SQL Server 2005

下一篇:SQL Server读取XML文件的做法