数据库在指定日期上加年或月,日
来源:互联网 发布:大数据分析师报考条件 编辑:程序博客网 时间:2024/05/22 00:27
一、ORACLE 的一般写法:
select sysdate+日 from dual
select add_months(sysdate,月) from dual
select add_months(sysdate,12*年) from dual
二、SQL SERVER 的一般写法:
定义和用法
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
- 数据库在指定日期上加年或月,日
- 日期控件 指定日
- 在SQL Server中获得不包含时间部分的日期(用DateName()就可以获得相应的年、月、日或 convert()函数)
- 获取指定期间的起止日期(年、月、周、日)
- SQL 获取指定日期,年、月、日、周、时、分、秒
- sql取年,月,日技巧,日期转指定格式字符串
- iOS 获取指定日期的时间(年、月、日、星期、时、分、秒等)
- 将字符串或日期转换成年月日的格式,js方法
- 把datetime类型的日期转化成年月日或其他格式方法总结
- 把datetime类型的日期转化成年月日或其他格式方法总结
- 获取指定某一天的前一个月或前一年日期的方法
- 获取指定某一天的前一个月或前一年日期的方法
- 获取指定日期中日、周、月的开始时间或结束时间
- [5月3日的脚本] 如何获取某指定数据库中所有的存储过程
- [5月6日的脚本] 检测指定数据库的索引碎片百分比 (SQL)
- 使用javascript 从数据库日期字段获得相应的年、月、日
- sql 计算两时间或日期 的相差的 年、 月、 日、时、分、秒,年、月、日分别的提取
- 获取指定年/月/日 的时间
- We can create the index before creating the primary key.
- VMWare常用的两种网络配置模式
- 婆媳关系
- 转 代码之我见:“诚实”的代码最好
- MessageFormat带参数格式化
- 数据库在指定日期上加年或月,日
- 转 告别单打独斗 程序员应保持open的心态
- 转 程序员:我不会这么干的
- android开发网站无法访问解决方法
- 验证身份证号
- 海南楼市泡沫拯救中国经济,90年代上演过一次
- 2010-11-30 iPhone 学习笔记
- Python中有用的库
- 选择