SQL Server DATEADD() 函数
2024-08-27 13:23:21
定义和用法
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 |
---|---|
1 | 2008-12-31 16:25:46.635 |
最新文章
- c++ boost asio库初学习
- BZOJ3072 : [Pa2012]Two Cakes
- Java 集合系列 01 总体框架
- 【bzoj1007】[HNOI2008]水平可见直线
- Linux 批量添加用户
- 【无聊放个模板系列】POJ2752 EXKMP
- 数值统计 AC 杭电
- C# Nullable可空类型
- bzoj1675 [Usaco2005 Feb]Rigging the Bovine Election 竞选划区
- 小工具:内存监视器(SystemMonitor)
- AsyncTask异步加载和HttpURLConnection网络请求数据
- print打印网页相关
- Java 持久化操作之 --io流与序列化
- 使用idea搭建maven项目,结果spring-mybatis.xml文件报红“Cannot resolve file 'jdbc.properties' less... (Ctrl+F1) Inspection info:Spring XML model validation”
- 囤币一族,被中国市场遗忘的价值币ADA
- 微信小程序开发——模板中加载html代码
- 模式PK:命令模式VS策略模式
- MySQL SELECT语句中只能输出1000行数据的原因
- eclipse CDT写c++使用文件作为输入源(输入重定向)
- httpSession的正确理解