zoukankan      html  css  js  c++  java
  • sql server dateadd()

    定义和用法

    DATEADD() 函数在日期中添加或减去指定的时间间隔。

    语法

    DATEADD(datepart,number,date)

    date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数

    datepart 参数可以是下列的值:

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

    实例

    假设我们有下面这个 "Orders" 表:

    OrderIdProductNameOrderDate
    1 'Computer' 2008-12-29 16:25:46.635

    现在,我们希望向 "OrderDate" 添加 2 天,这样就可以找到付款日期。

    我们使用如下 SELECT 语句:

    SELECT OrderId,DATEADD(day,2,OrderDate)
    AS OrderPayDate
    FROM Orders

    结果:

    OrderIdOrderPayDate
    1 2008-12-31 16:25:46.635

    select top 1 Ttime as startTime from bbsTopic order by Ttime desc --endTime


    SELECT dateadd(day,-7,'2014/5/22 11:55:00') as endTime-- startTime(一周)

    SELECT dateadd(day,-1,'2014/5/22 11:55:00') as startTime -- 一天

    SELECT dateadd(day,-2,'2014/5/22 11:55:00') as startTime -- 两天

    SELECT dateadd(month,-1,'2014/5/22 11:55:00') as startTime -- 一个月

    SELECT dateadd(month,-3,'2014/5/22 11:55:00') as startTime -- 三个月

    本人博客的文章若有侵犯他人的地方,请告知!若有写的不对的地方,请指正!谢谢!
  • 相关阅读:
    linux初学者-ftp篇(一)
    随机密码生成
    倒计时问题java
    百钱买鸡
    去7JAVA
    贪吃蛇Controller Java实现(二)
    贪吃蛇Global Java实现(二)
    贪吃蛇GamePanel Java实现(二)
    贪吃蛇Listener Java实现(二)
    贪吃蛇snake Java实现(二)
  • 原文地址:https://www.cnblogs.com/QMM2008/p/3776468.html
Copyright © 2011-2022 走看看