`
wandejun1012
  • 浏览: 2689677 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

DATEPART datediff

 
阅读更多

1、datediff

用法:DATEDIFF(datepart,startdate,enddate)

datepart 参数可以是下列的值:

datepart 缩写
yy, yyyy
季度 qq, q
mm, m
年中的日 dy, y
dd, d
wk, ww
星期 dw, w
小时 hh
分钟 mi, n
ss, s
毫秒 ms
微妙 mcs
纳秒 ns

 

 

以dd为例吧,DATEDIFF(dd,startdate,enddate)的意思表示开始日期和结束日期之间相差多少天。

再用一个更为具体的例子就是:

 

SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate

 

 

运行结果就是1,如果将'2008-12-30'和'2008-12-29'倒一下,运行结果就是-1.

 

 

2、DATEPART(datepart,date)

 

 

datepart的范围见上。

 

以一个具体例子来说明:

 

select DATEPART(dw,getdate()) as 'dateOfWeek'
 

 

运行结果是情人节,星期二.运行结果是3.应该是以星期天为第一天的。

这句话的意思是从getdate()表示的时间里取出此时间是星期几。

 

再来一个例子:

select DATEPART(dd,getdate()) AS currday 
 

运行是14.今天是2012-02-14.即取的是年月日中的日。

 

 

总结:datepart就是取某个日期的年、月、日或者星期几。

 

refurl:1、http://www.w3school.com.cn/sql/func_datepart.asp

2、http://www.w3school.com.cn/sql/func_datediff.asp

 

 

 

 

分享到:
评论

相关推荐

    js版DateDiff, DateAdd, DatePart等日期数据扩展函数,非常实用

    js版DateDiff, DateAdd, DatePart等日期数据扩展函数,非常实用

    sqlserver之datepart和datediff应用查找当天上午和下午的数据

    主要介绍了sqlserver之datepart和datediff应用查找当天上午和下午的数据,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    matlab开发-DATEPART

    matlab开发-DATEPART。从datenum中提取十进制的yr/month/day/hr/min/sec。比datevec更通用。

    SQL Server日期加减函数DATEDIFF与DATEADD用法分析

    DATEDIFF: 返回跨两个指定日期的日期边界数和时间边界数, 语法:DATEDIFF ( datepart , startdate , enddate ) 用 enddate 减去 startdate 注:datepart 指定应在日期的哪一部分计算差额的参数,其日期相减时,只关注...

    hdongix c++

    一样,如:datepart 为second 时,DATEDIFF() 函数所允许的最大差距值为68: 年datepart 为 millisecond 时,DATEDIFF() 函数所允许的最大差距值为24 天20 小时30 分23 秒647 毫秒。 •DATENAME() DATENAME...

    sql server 时间查询

    select * from [TABLE] where DateDiff(dd,[dateadd],getdate())=0 2.--查询24小时内的: select * from [TABLE] where DateDiff(hh,[dateadd],getDate()) 3.--本月记录 SELECT * FROM [TABLE] WHERE datediff...

    sql server 常用时间函数

    sql server 常用时间函数的查询 如datediff datepart等等

    【SQL高级(十)】【SQL Date 函数+SQL Date 数据类型】

    函数CURDATE() 函数CURTIME() 函数DATE() 函数EXTRACT() 函数DATE_ADD() 函数DATE_SUB() 函数DATEDIFF() 函数DATE_FORMAT() 函数SQL Server Date 函数GETDATE() 函数DATEPART() 函数DATEADD() 函数DATEDIFF() 函数...

    SQL模块考试用的答案

    6.SELECT DATEDIFF(day, '02/20/1999', '02/28/1999') 7.SELECT DATENAME(day, getdate()) 8.SELECT DATENAME(month, getdate()) 9.SELECT DATENAME(year, getdate()) 10.SELECT DATEPART(day, GETDATE())1 11....

    第几周SQL函数

    SELECT DATEPART(WEEK,@Date)-DATEPART(WEEK,DATEADD(MONTH,DATEDIFF(MONTH,0,@Date),0))+1 [WeekOfMonth] SELECT DATEPART(WEEK,@Date)-DATEPART(WEEK,DATEADD(DAY,1-DATEPART(DAY,@Date),@Date))+1 [WeekOfMonth] ...

    SQL自定义函数...ppt

    日期和时间函数 GETDATE():返回当前系统日期和时间。 DATEADD(datepart , number, date):在date值上加上... DATEDIFF(datepart , startdate , enddate):返回跨两个指定日期的日期和时间边界数。

    js对日期操作

    Date.prototype.DateDiff 比较日期差 Date.prototype.toString 日期转字符串 Date.prototype.toArray 日期分割为数组 Date.prototype.DatePart 取日期的部分信息 Date.prototype.MaxDayOfDate 取日期所在月的最大...

    js日期时间格式验证,时间比较

    Date.prototype.DateDiff 比较日期差 Date.prototype.toString 日期转字符串 Date.prototype.toArray 日期分割为数组 Date.prototype.DatePart 取日期的部分信息 Date.prototype.MaxDayOfDate 取日期所在月的最大...

    CMD以及VBS的所有命令帮助

    DatePart DateSerial DateValue Day FormatDateTime Hour IsDate Minute Month MonthName Now Second Time Timer TimeSerial TimeValue Weekday WeekdayName Year Asc CBool CByte CCur CDate CDbl Chr CInt CLng ...

    SQL函数

    日期函数 getdate() 返回日期 datename(datepart,date_expr) 返回名称如 June datepart(datepart,date_expr) 取日期一部份 datediff(datepart,date_expr1.dateexpr2) 日期差 dateadd(datepart,...

    sqlserver数据库常用函数

    2.DATEDIFF 4 3.DATENAME 5 4.DATEPART 7 5.DAY 9 6.GETDATE 10 7.GETUTCDATE 11 8.MONTH 11 9.YEAR 12 数学运算函数 13 1.ABS 13 2.ACOS 14 3.ASIN 15 4.ATAN 16 6.CEILING 18 8.COT 19 9.DEGREES 20 10.EXP 21 11....

    SqlServer中的日期与时间函数

    一、Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 ... datepart 返回代表指定日期的指定日期部分的整数。 select DATEP

    常用VBA函数精选集 ,包括多个函数

    DateDiff函数 DatePart函数 DateSerial函数 DateValue函数 Day函数 Dir函数 Fix函数 Format函数 Hour函数 IIF函数 InputBox函数 Instr函数 InstrRev函数 IsArray函数 IsNumeric函数 Join函数 LBound...

    常用VBA函数精选

    第1.7例 DateDiff函数 第1.8例 DatePart函数 第1.9例 DateSerial函数 第1.10例 DateValue函数 第1.11例 Day函数 第1.12例 Dir函数 第1.13例 Fix函数 第1.14例 Format函数 第1.15例 Hour函数 第1.16例 IIF函数 第1.17...

Global site tag (gtag.js) - Google Analytics