此处以20180612为例子

想得到上年末、上年同期、上月末这些时间点,只需要记住函数ADD_MONTHS、LAST_DAY、ADD_YEARS这些函数即可。

上年末

SELECT SUBSTR(TO_CHAR(ADD_YEARS(TO_DATE('20180612','YYYYMMDD'),-1) ,'YYYYMMDD'),1,4)||'1231' FROM SYSIBM.DUAL;


上月末

SELECT TO_CHAR(LAST_DAY(ADD_MONTHS(TO_DATE('20180612','YYYYMMDD'),-1)) ,'YYYYMMDD')FROM SYSIBM.DUAL;


上年同期

SELECT TO_CHAR(ADD_MONTHS(TO_DATE('20180612','YYYYMMDD'),-12) ,'YYYYMMDD')FROM SYSIBM.DUAL;

或者

SELECT TO_CHAR(ADD_YEARS(TO_DATE('20180612','YYYYMMDD'),-1) ,'YYYYMMDD')FROM SYSIBM.DUAL;



转载于:https://www.cnblogs.com/OliverQin/p/9253670.html

【DB2】查询上月末、上年末、上年同期等信息相关推荐

  1. db2中的时间函数(计算上年末,上月末,上季末)

    #上年末 以日期2020-11-24为例 date(left('2020-11-24',5)||'01-01') - 1 day #上月末 date(left('2020-11-24',8)||'01 ...

  2. python db2查询_如何将DB2查询转换为python脚本

    python db2查询 Many companies are running common data analytics tasks using python scripts. They are a ...

  3. db2嵌套查询效率_提高DB2 查询性能的常用方法

    [IT168 技术文档]本文先对 DB2 提供的几种用于提高查询性能的相关工具和命令进行介绍,然后根据笔者的工作经验介绍一些常用的技巧和方法来提高查询性能.主要集中于如何创建和维护索引.改写查询以及改 ...

  4. db2嵌套查询效率_提高 DB2 查询性能的常用方法

    提高 DB2 查询性能的常用方法 张大为 和 陈力 2007 年 9 月 28 日发布 简介 随着 DB2 应用的逐渐增多,越来越多的数据库开发人员在项目开发过程中都会遇到查询过于复杂,导致性能难以接 ...

  5. Sql Server 判断月末及上月同期对比

    在做报表的时候,有个本月和上月同期对比的业务,开始是这样的:2月27号对比到上月1月27号 ,2月28号对比到1月28号,领导要求2月28号对比到1月31号. 需求就是月末跟月末对比,非月末跟上月同期 ...

  6. C#.NET通用权限管理在DB2数据库上运行的脚本参考 - 序列创建脚本参考

    C#.NET通用权限管理DB2数据库上运行时,需要创建一些序列,脚本如下: 若您用到了DB2数据库直接运行这个脚本就可以了,不用每个都自己创建了. create sequence SEQ_BASE_T ...

  7. PHP+Mysql查询上一篇和下一篇文章实例

    PHP+Mysql查询上一篇和下一篇文章实例 简单的PHP+Mysql查询上一篇和下一篇文章实例,并输出上一篇和下一篇文章的标题和链接,适合新手学习 获取当前浏览文章id: 1 $id = isset ...

  8. Mysql Join-连接查询(上)

    认识 多表连接查询,我感觉应该是关系型数据库最能体现其价值和灵活性的地方吧. 我觉得数据库的作用, 归纳起来无非就是存储和查询. 一言蔽之,数据库就是能灵活地存储和查询数据. 存储上, 也是以文件的方 ...

  9. oracle 查询上一月,Oracle数据库查询上一小时、上一天、上一个月、上一年

    Oracle数据库查询上一小时.上一天.上一个月.上一年.前几小时.前几天.前几月.前几年 上一小时.上一天.上一个月.上一年 上一小时 代码 select concat(to_char(sysdat ...

  10. C#.NET通用权限管理在DB2数据库上运行的脚本参考 - 建表脚本参考

    为什么80%的码农都做不了架构师?>>>    C#.NET通用权限管理在DB2数据库上运行,表脚本参考如下: CREATE TABLE "ITEMS_YESNO" ...

最新文章

  1. datagridview 点击列标题排序
  2. 别再说你不会 ElasticSearch 调优了,都给你整理好了
  3. 重温目标检测--SSD
  4. stutBar的使用
  5. 【计算机图形学课程】二.MFC鼠标响应函数模拟画图软件
  6. Bare HTTP不完全是RESTful
  7. GCC全过程详解+剖析生成的.o文件[转]
  8. Android开发工具之DDMS
  9. HDU2004 成绩转换【入门】
  10. 卷积神经网络的权值参数个数的量化分析
  11. SpringCloud——服务调用
  12. ThinkPHP视图模型实例
  13. 在virtualbox安装xp系统及安装oracle
  14. 杨百翰大学 排名Brigham Young University,入学要求,申请条件,简介_施强留学网...
  15. 邓俊辉算法训练营第三期(带完整课件)
  16. 12306订票候补是个坑_12306实现自动抢票了,候补购票功能在哪里,怎么用?
  17. aliPay支付宝APP支付操作流程
  18. AForge学习笔记(5):AForge.Imaging(上)
  19. 成像系统中的6种基本参数
  20. vue echarts使用教程

热门文章

  1. 一图搞清楚SRE的工作内容
  2. 服务器 cpu型号怎么看,服务器cpu参数肿么看
  3. 海量数据挖掘之中移动流量运营系统
  4. itest windows客户端数据库破解
  5. C A+B for Input-Output Practice (II) SDUT
  6. 02组团队项目-Alpha冲刺-1/6
  7. Scratch3.0(一)初识Scratch3.0
  8. Mybatis(狂神老师上课笔记)
  9. 第一台微型计算机处理器位数,微处理器芯片的位数指的是什么 - 全文
  10. R语言使用aggregate函数和median函数计算每个分组数据的中位数