oracle sql时间的加减,sql date时间加减几天几小时
//时间转成年月日时分秒
select date_format(now(),'%Y%m%d%H%i%S')
//时间转成年月日
select date_format(now(),'%Y%m%d')
//去年此时
select DATE_ADD(now(), Interval -1 year)
//上月此时
select DATE_ADD(now(), Interval -1 month)
//昨天此时
select DATE_ADD(now(), Interval -1 day)
//7天后
select DATE_ADD(now(), Interval 7 day)
//一小时前
select DATE_ADD(now(), Interval -1 hour)
//一分钟前
select DATE_ADD(now(), Interval -1 minute)
//一秒钟前
select DATE_ADD(now(), Interval -1 second)
//昨天(年月日)
select date_format(DATE_ADD(now(), Interval 1 day),'%Y%m%d')
//上个月第一天和最后一天
select date_sub(date_sub(date_format(now(),'%Y%m%d'),interval extract( day from now())-1 day),interval 1 month);
select date_sub(date_sub(date_format(now(),'%Y%m%d'),interval extract(day from now()) day),interval 0 month);
//某个字符串
select date_format(DATE_ADD('20090605123020', Interval 20 minute),'%Y%m%d')
//第几周
select weekofyear( now() )
select weekofyear('20090606')
在mysql中,会把'20090707123050'和'20090707'格式的字符串作为date类型转换。
在mysql中,没有类似oracle的to_char(num,format)函数,所以涉及到数字前面补0的情况需要特殊处理。
如select left(concat('00'),@num),3)就会显示三位数字的字符串, @num=1时显示001,为123是显示123。
CONCAT(YEAR(a.createtime),LEFT(CONCAT('0',WEEKOFYEAR(a.createtime)),2))
oracle sql时间的加减,sql date时间加减几天几小时相关推荐
- Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类
时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...
- java sql date 加减_Java对日期Date类进行加减运算,年份加减,月份加减
Date d=new Date(); SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); System.out.prin ...
- oracle sql中月份加1,sql日期有关函数以及oracle日期有关函数
sql日期函数 -- DATEADD -- 在向指定日期加上一段时间的基础上,返回新的 datetime 值. -- DATEADD ( datepart , number, date ) -- 日期 ...
- oracle不连续得时间如何分组,Oracle按不同时间分组统计的sql
Oracle按不同时间分组统计的sql以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracle按不同时间分组统计的s ...
- oracle中那个日期怎么相减_oracle日期时间加减规则
1.日期的加减都是以天为单位的 SELECT to_date('2016-07-05 13:10:00','yyyy-mm-dd hh24:mi:ss') + 1 FROM dual; 结果:2016 ...
- 关于时间date的加减运算的处理
转至博客Java对日期Date类进行加减运算一二三:https://blog.csdn.net/hacker_lees/article/details/74351838 废话不多 ,代码说话: 1 2 ...
- oracle中sql怎么加判断,sql条件判断语句
sql 中的if 判断 语句应该怎么写 sql中的if语句写法和java中差不多,都是先定义变量再使用变量进行判断. 由于你的提问不是很清晰,我就自己的看法解答下你的问题:如果你指的是查询条件的话:s ...
- java对日期Date类进行加减运算、年份加减,月份加减
JAVA处理日期时间常用方法: 1.Java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR.MONTH.DAY_OF_MONTH.HOUR 等 日历字 ...
- oracle mysql 数据类型对比_Oracle、SQL Server、MySQL数据类型对比
1,标准SQL数据类型 BINARY 每个字符占一个字节 任何类型的数据都可存储在这种类型的字段中.不需数据转换(例如,转换到文本数据).数据输入二进制字段的方式决定了它的输出方式. BIT 1 个字 ...
- oracle查询属主下对象,SQL优化
Oracle Index Merge 与 and_equal 的变迁 June 8, 2010 and_equal是Oracle支持的一种特定操作,可以将多个单列索引进行合并(Index Merge) ...
最新文章
- 面试了一个 46 岁程序员,思绪万千
- range.clonecontents 不准确_家长注意!通州今起开展幼升小数据调查,不参加或影响明年入学...
- 串口通讯超时的设置与含义(COMMTIMEOUTS)
- PaperNotes(2)-Generative Adversarial Nets
- ASP.NET MVC中在 @RenderBody() 或者 @Html.Partial()中需要使用引入外部js,css
- git 原理详解及实用指南_如何编写良好的提交消息:实用的Git指南
- 使用 Git 生成 SSH Key 并将项目上传到 GitHub
- java 原型模式的应用_java中原型模式详解和使用方法
- 计算机网络技术提纲,计算机网络技术复习提纲
- 三种方法生成随机数之GetTickCount篇
- 当后台返回的图片在前端加载不出来时,前端做默认图片展示
- 网路岗 - Cisco 交换机端口镜像配置图解
- android跳转界面的方法有多少,Android跳转WIFI界面的四种方式
- 趋势杀毒软件卸载方法(卸载密码破解)
- 跨境电商必看:amazon账号关联因素
- 相似度衡量: 苏剑林博客-1
- Kubernetes集群环境搭建全过程
- [OC学习笔记]块与大中枢开发
- java面试专题(商城面试问题)
- 纽约大学计算机硕士申请条件,美国纽约大学计算机科学硕士专业课程要求有哪些?申请要求有哪些?...