首页 > 其他分享 >DATEADD日期函数的使用

DATEADD日期函数的使用

时间:2023-09-15 11:45:03浏览次数:31  
标签:12 函数 30 DATEADD 日期 2014 select

 

转自:https://www.cnblogs.com/xyao1/p/9322168.html

DATEADD日期函数的使用

 

在当前日期加上几天:https://www.cnblogs.com/shitaotao/p/7648198.html

计算本月的第一天:https://www.cnblogs.com/lcyuhe/p/5613632.html

DATEADD日期函数

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

日:
在当前日期上加两天

select DATEADD(day,2,'2014-12-30') 2015-01-01 
select DATEADD(dd,2,'2014-12-30') 

月:
在当前日期上加两个月

select DATEADD(mm,2,'2014-12-30')    结果:2015-02-28 
select DATEADD(MONTH,2,'2014-12-30')  结果:2015-02-28 

年:
在当前日期上加两年

select DATEADD(yy,2,'2014-12-30')  结果:2016-12-30 
select DATEADD(year,2,'2014-12-30')  结果:2016-12-30
语法

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

 

6) 上月的最后一天
   SELECT DATEADD(ms,-3,DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE()),0))
      注:用本月的第一天减去3毫秒,即得出上个月的最有一天.SQL SERVER DATETIME类型的时间精确到3毫秒。

    7) 本月的最后一天
      SELECT DATEADD(ms,-3,DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE())+1,0))

标签:12,函数,30,DATEADD,日期,2014,select
From: https://www.cnblogs.com/Jamesblog/p/17704639.html

相关文章

  • 无涯教程-JavaScript - TRUE函数
    描述TRUE函数返回逻辑值TRUE。YoucanusethisfunctionwhenyouwanttoreturnthevalueTRUEbasedonacondition.Example=IF(A1=1,TRUE()).YoucanalsoenterthevalueTRUEdirectlyintocellsandformulaswithoutusingthisfunction.Example=IF(A1=1,T......
  • Shell 函数
    linuxshell可以用户定义函数,然后在shell脚本中可以随便调用。shell中函数的定义格式如下:[ function ] funname [()]{    action;    [return int;]}说明:1、可以带functionfun() 定义,也可以直接fun()定义,不带任何参数。2、参数返回,可以显示加......
  • js - callback()回调函数
    1、回调函数的定义和概念回调函数是一种特殊的函数,它作为参数传递给另一个函数,并在被调用函数执行完毕后被调用。即:函数a的参数为函数b,当函数a执行完之后再去执行b作用:回调函数通常用于事件处理、异步编程和处理各种操作系统和框架的API2、代码展示functiona(callback){......
  • 第15节课:AI框架图片识别之数据解析、Network初始化、Sigmoid激活函数及Feedforward函
    第15节课:AI框架图片识别之数据解析、Network初始化、Sigmoid激活函数及Feedforward函数详细内容请关注微信公众号:从零起步学习人工智能 https://mp.weixin.qq.com/s?__biz=MzU3OTc4OTEzNw==&mid=2247483658&idx=1&sn=3d8b40ce71e84c717428d4a1994581e0&chksm=fd618934ca1600229308......
  • mysql 字段前两位替换成其他字符 mysql字符替换函数
    一、字符串处理函数1、REPLACE()字符串替换语法:REPLACE(str,old_str,new_str);含义:将str中的old_str替换为new_str字符串。注意:当搜索要替换的文本时,MySQL使用区分大小写匹配来执行要替换的字符串搜索。示例:将"helloworld!"中hello字符串替换为hi。SELECTREPLACE('hel......
  • 无涯教程-JavaScript - IF函数
    描述如果条件为TRUE,则IF函数返回一个值,如果条件为FALSE,则返回另一个值。语法IF(logical_test,value_if_true,[value_if_false])争论Argument描述Required/Optionallogical_testTheconditionyouwanttotest.Requiredvalue_if_trueThevaluethatyouwan......
  • 【转载】python 的sort()函数详解
    1.函数sort()是对列表就地排序>>>x=[8,9,0,7,4,5,1,2,3,6]>>>x.sort()>>>print(x)[0,1,2,3,4,5,6,7,8,9]2.函数sort()修改序列,不返回任何值>>>x=[8,9,0,7,4,5,1,2,3,6]>>>y=x.sort()>>>print(y)None>>>p......
  • 魔法函数
    魔法函数是Python中特殊命名的函数,用于实现特定的功能或操作。它们以双下划线开头和结尾,例如__init__和__str__。魔法函数在类中被调用,以执行与对象创建、运算符重载、属性访问等相关的操作。以下是一些常用的魔法函数及其功能:__init__(self,...):初始化方法,在创建对象时被......
  • 可持久化非确定状态AC自动分块维护线段平衡仙人掌优化最小费用最大流预处理混合图上莫
    P8946TheLostSymbol这种类型的dp的特点就是大部分转移形如\(f(i,j)\rightarrowf(i+1,j+1)\)之类的,并且当以上转移出现时原数组被清空,这就可以用一个deque来维护,然后对于全局赋值/全局加,需要对每个位置维护一个时间戳,并记录上一次赋值/加是什么时候,以便标记下传。(貌似......
  • 迭代器总结、生成器、生成器表达式、常用的68个内置函数
    迭代器总结(迭代取值和索引取值的对比)#迭代器主要就是一个迭代取值,另外一种取值方式就是索引(下标)取值l=[1,2,3,4]res=l.__iter__()res.__next__()#1res.__next__()#2res1=l.__iter__()res1.__next__()#1res1.__next__()#2迭代取值 1.不依赖......