zoukankan      html  css  js  c++  java
  • SQL查询最近三个月的数据(查询最近几天,几年等等)

    定义和用法
    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" 表:
    OrderId    ProductName    OrderDate
    1    'Computer'    2008-12-29 16:25:46.635
    现在,我们希望向 "OrderDate" 添加 2 天,这样就可以找到付款日期。
    我们使用如下 SELECT 语句:
    SELECT OrderId,DATEADD(day,2,OrderDate) AS OrderPayDate
    FROM Orders
    结果:
    OrderId    OrderPayDate
    --例子:
    Select DateAdd(Month,-3,getdate())  --以当前时间为准,返回三个月之前的一个时间点
    Select DateAdd(yyyy,-3,getdate())   --以当前时间为准,返回三年之前的一个时间点
    Select DateAdd(Month,3,getdate())   --以当前时间为准,返回三个月之后的一个时间点
  • 相关阅读:
    高情商人士7大说话之道
    使用httpclient提交表单数据加号(+)会被自动替换成空格的坑
    鬼谷子的五条初世潜规则
    模型可视化工具netron
    .deb文件安装应该怎么做
    转caffe scale layer
    转Ubuntu 16.04 创建无线热点
    CNN反向传播更新权值
    tensorflow查看使用的是cpu还是gpu
    yolo进化史之yolov3
  • 原文地址:https://www.cnblogs.com/nzcblog/p/4150960.html
Copyright © 2011-2022 走看看