zoukankan      html  css  js  c++  java
  • 有关SQLSERVER 中DATEDIFF函数分析

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

    返回跨两个指定日期的日期和时间边界数。

    DATEDIFF ( datepart , startdate , enddate )

    datepart

    是规定了应在日期的哪一部分计算差额的参数。下表列出了 Microsoft® SQL Server? 识别的日期部分和缩写。

    日期部分 缩写 year yy, yyyy quarter qq, q Month mm, m dayofyear dy, y Day dd, d Week wk, ww Hour hh minute mi, n second ss, s millisecond ms

    startdate

    是计算的开始日期。startdate 是返回 datetimesmalldatetime 值或日期格式字符串的表达式。

    因为 smalldatetime 只精确到分钟,所以当用 smalldatetime 值时,秒和毫秒总是 0。

    如果您只指定年份的最后两位数字,则小于或等于"两位数年份截止期"配置选项的值的最后两位数字的数字所在世纪与截止年所在世纪相同。大于该选项的值的最后两位数字的数字所在世纪为截止年所在世纪的前一个世纪。例如,如果 two digit year cutoff 为 2049(默认),则 49 被解释为 2049,2050 被解释为 1950。为避免模糊,请使用四位数的年份。

    有关时间值指定的更多信息,请参见时间格式。有关日期指定的更多信息,请参见 。

    enddate

    是计算的终止日期。enddate 是返回 datetimesmalldatetime 值或日期格式字符串的表达式。

    返回类型

    integer

    例如:

    SELECT *
    FROM infocenter
    WHERE (DATEDIFF(d, AddTime, GETDATE()) = 6)

    返回添加日期距现在6天前的信息

  • 相关阅读:
    Docker PHP 扩展配置
    PHP 打水印功能
    MYSQL的主从复制
    CentOS7开启防火墙及特定端口
    非常全面的讲解Hosts文件
    STL的erase()陷阱-迭代器失效总结
    scons使用
    SecureCRT 使用技巧
    atomic, spinlock and mutex性能比较
    内存池的实现(二)
  • 原文地址:https://www.cnblogs.com/netcorner/p/2912077.html
Copyright © 2011-2022 走看看