DATEADD() 函数

简介: DATEADD() 函数

作用:在日期中添加或减去指定的时间间隔

表达式:DATEADD(datepart,number,date)

参数含义:

number :希望添加的间隔数  

date:合法的日期表达式


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



例子:

① 假设我们有如下的 "Pays" 表:


PayId PayName PayDate
3 午饭 2022-12-24 12:22:22.111


我们使用下面的 SELECT 语句:

select PayId,DATEADD(day,2,PayDate) AS test from Pays

结果:


OrderId OrderPayDate
3 2022-12-26 12:22:22.111



② 订单表(订单号,雇员号,地区代号,订购日期)中订单号为主键,要删除订单中三年前的信息,则使用的 SQL 语句为:

delete from 订单表 where 订购日期 < DATEADD(yy,-3,getdate())


相关文章
|
SQL druid 搜索推荐
最强最全面的数仓建设规范指南 (一)
本文将全面讲解数仓建设规范,从数据模型规范,到数仓公共规范,数仓各层规范,最后到数仓命名规范,包括表命名,指标字段命名规范等!
12916 2
|
12月前
|
存储 关系型数据库 MySQL
Linux 安装 mysql 及配置存储位置
Linux 安装 mysql 及配置存储位置
264 3
|
自然语言处理 数据可视化 物联网
Qwen1.5-MoE开源,魔搭社区推理训练最佳实践教程来啦
通义千问团队推出Qwen系列的首个MoE模型,Qwen1.5-MoE-A2.7B。
|
NoSQL 安全 MongoDB
Mongo DB之用户与权限管理、备份与恢复管理以及客户端工具的使用
MongoDB是一款灵活且高性能的文档型数据库,具有可扩展性和强大的查询功能,适用于各种应用场景。
1101 1
|
SQL 分布式计算 Unix
阿里云-DataWorks- ODPS SQL开发3-日期与字符、数学运算、聚合函数函数
阿里云-DataWorks- ODPS SQL开发3 本文主要讲解日常大量会接触到的一些常用的日期与字符、数学运算、聚合函数函数。
|
SQL 数据采集 BI
SQL CASE WHEN语句详解
SQL CASE WHEN语句详解
|
分布式计算 大数据 关系型数据库
MaxCompute产品使用问题之如何为新表添加列并向新列插入数据
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
254 1
|
11月前
|
数据安全/隐私保护
RegExp——密码复杂度为数字,小写字母,大写字母,特殊符号 至少包含三种,长度为 8 - 16位
RegExp——密码复杂度为数字,小写字母,大写字母,特殊符号 至少包含三种,长度为 8 - 16位
282 0