//时间转成年月日时分秒

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时间加减几天几小时相关推荐

  1. Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类

    时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...

  2. java sql date 加减_Java对日期Date类进行加减运算,年份加减,月份加减

    Date d=new Date(); SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); System.out.prin ...

  3. oracle sql中月份加1,sql日期有关函数以及oracle日期有关函数

    sql日期函数 -- DATEADD -- 在向指定日期加上一段时间的基础上,返回新的 datetime 值. -- DATEADD ( datepart , number, date ) -- 日期 ...

  4. oracle不连续得时间如何分组,Oracle按不同时间分组统计的sql

    Oracle按不同时间分组统计的sql以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracle按不同时间分组统计的s ...

  5. oracle中那个日期怎么相减_oracle日期时间加减规则

    1.日期的加减都是以天为单位的 SELECT to_date('2016-07-05 13:10:00','yyyy-mm-dd hh24:mi:ss') + 1 FROM dual; 结果:2016 ...

  6. 关于时间date的加减运算的处理

    转至博客Java对日期Date类进行加减运算一二三:https://blog.csdn.net/hacker_lees/article/details/74351838 废话不多 ,代码说话: 1 2 ...

  7. oracle中sql怎么加判断,sql条件判断语句

    sql 中的if 判断 语句应该怎么写 sql中的if语句写法和java中差不多,都是先定义变量再使用变量进行判断. 由于你的提问不是很清晰,我就自己的看法解答下你的问题:如果你指的是查询条件的话:s ...

  8. java对日期Date类进行加减运算、年份加减,月份加减

    JAVA处理日期时间常用方法: 1.Java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR.MONTH.DAY_OF_MONTH.HOUR 等 日历字 ...

  9. oracle mysql 数据类型对比_Oracle、SQL Server、MySQL数据类型对比

    1,标准SQL数据类型 BINARY 每个字符占一个字节 任何类型的数据都可存储在这种类型的字段中.不需数据转换(例如,转换到文本数据).数据输入二进制字段的方式决定了它的输出方式. BIT 1 个字 ...

  10. oracle查询属主下对象,SQL优化

    Oracle Index Merge 与 and_equal 的变迁 June 8, 2010 and_equal是Oracle支持的一种特定操作,可以将多个单列索引进行合并(Index Merge) ...

最新文章

  1. 面试了一个 46 岁程序员,思绪万千
  2. range.clonecontents 不准确_家长注意!通州今起开展幼升小数据调查,不参加或影响明年入学...
  3. 串口通讯超时的设置与含义(COMMTIMEOUTS)
  4. PaperNotes(2)-Generative Adversarial Nets
  5. ASP.NET MVC中在 @RenderBody() 或者 @Html.Partial()中需要使用引入外部js,css
  6. git 原理详解及实用指南_如何编写良好的提交消息:实用的Git指南
  7. 使用 Git 生成 SSH Key 并将项目上传到 GitHub
  8. java 原型模式的应用_java中原型模式详解和使用方法
  9. 计算机网络技术提纲,计算机网络技术复习提纲
  10. 三种方法生成随机数之GetTickCount篇
  11. 当后台返回的图片在前端加载不出来时,前端做默认图片展示
  12. 网路岗 - Cisco 交换机端口镜像配置图解
  13. android跳转界面的方法有多少,Android跳转WIFI界面的四种方式
  14. 趋势杀毒软件卸载方法(卸载密码破解)
  15. 跨境电商必看:amazon账号关联因素
  16. 相似度衡量: 苏剑林博客-1
  17. Kubernetes集群环境搭建全过程
  18. [OC学习笔记]块与大中枢开发
  19. java面试专题(商城面试问题)
  20. 纽约大学计算机硕士申请条件,美国纽约大学计算机科学硕士专业课程要求有哪些?申请要求有哪些?...

热门文章

  1. sql的DDL,DML,DQL,DCL,TCL语言
  2. c语言学习报告,C语言课程教学习报告.doc
  3. 5000以内的手机推荐
  4. Windows10自动登录的设置
  5. pythonturtle画猪头_使用python turtle画高达
  6. win上截图标记工具snipaste
  7. 昨天有同学来借钱,烦!
  8. 高频炒股软件是一种什么软件?
  9. 学网络安全怎么样?前景如何?
  10. 双核浏览器中使用renderer meta标签指定内核 侵删