摘要: 此处以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... 阅读全文
posted @ 2018-07-02 14:33 OLIVER_QIN 阅读(3550) 评论(0) 推荐(0) 编辑
摘要: 需求描述现在需要通过EXISTS中的语句来控制查询结果是否存在第一次实现SQLSELECT 1 AS ID,SUM(1) FROM(SELECT ID,NAME FROM (VALUES(1,'AA'),(2,'BB')) AS B(ID,NAME))WHERE EXISTS(SELECT 1 FROM SYSIBM.DUAL WHERE 1=2 )查询结果查询出来就发现会存在一条记录正确的写... 阅读全文
posted @ 2018-07-02 10:22 OLIVER_QIN 阅读(1848) 评论(0) 推荐(0) 编辑