SQL函数DATEADD可以在数据库中控制时间的加减
2014-12-04 10:29
253 查看
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 |
我们使用如下 SELECT 语句:
SELECT OrderId,[code]DATEADD(day,2,OrderDate)AS OrderPayDate
FROM Orders
[/code]
结果:
OrderId | OrderPayDate |
---|---|
1 | 2008-12-31 16:25:46.635 |
相关文章推荐
- 对于日期指定部分的加减 使用DATEADD函数就可以轻松实现
- fprintf 控制台代码,可以控制光标等,控制台显示时间源码
- boost.asio定时器dealine_timer,实现可以随时控制启动停止和设置时间。
- 用"button"的"onMouseMove事件"和"onMouseOut时间"可以控制样式!代码如下:
- 图片循环播放,可以控制时间
- 二柱子问题扩充:1题目避免重复;2可定制(数量/打印方式);3 可以控制下列参数:是否有乘除法,是否有括号,数值范围,加减有无负数,除法有无余数,是否支持分数(真分数,假分数,...),是否支持小数,(精确到多少位),打印中每行的间隔可调整;
- 阿里巴巴核心业务系统数据库平台迁移: Oracle -> MySQL 停机时间控制在10分钟之内
- 关于数据库的一些操作! 实用为主! 有关于时间加减!临时表等……
- DIV模拟LED,js控制显示时间,大家可以复制代码到HTML文件,执行HTML就行了
- 四则运算问题扩充:1、题目避免重复;2、可定制(数量/打印方式);3、可以控制下列参数: 是否有乘除法、是否有括号、 数值范围、加减有无负数、除法有无余数、否支持分数 (真分数, 假分数, …)、是否支持小数 (精确到多少位)、打印中每行的间隔可调整;
- .net生成带参数二维码存为图片,并且可以控制图片大小,数据库存入缓存
- 如何从数据库中行显示数据(可以控制列的数量)
- 时间加减(可以对年;月;日;时;分;秒;周进行加减)以及日期自定义格式化
- js图片闪动特效可以控制间隔时间如几分钟闪动一下
- 终于可以随意控制孩子玩手机的时间了
- loger4j时间一长,就不向数据库里写日志啦,然而重新启动工程后就可以再次向数据库写日志,好奇怪
- 切换图片、fragment;可以控制循环、时间,添加下标及下标设置,fragment 添加标题及标题设置
- 在windows 7中设置指定帐户可以登入系统的时间,实现家长控制
- js图片闪动特效可以控制间隔时间如几分钟闪动一下
- Ubantu Nautilus 程序 时间日期 工作区 控制台 数据库 控制 统计 其他