当前位置: 代码迷 >> DB2 >> oracle和db2兼容有关问题
  详细解决方案

oracle和db2兼容有关问题

热度:4591   发布时间:2013-02-26 00:00:00.0
oracle和db2兼容问题
select * from TDA_ARCHIVE a where (select to_number(to_char(sysdate,'yyyy'))-to_number(to_char(a.CREATE_DATE,'yyyy')) from dual)>(select code from TDM_ENUMITEM b where a.STORETERM_ID = b.ENUMID

如何改为兼容as400 db2?

------解决方案--------------------------------------------------------
帮你顶起,学习一下
------解决方案--------------------------------------------------------
select * from TDA_ARCHIVE a where (select year(current date) - yeaer(a.CREATE_DATE) from sysibm.sysdummy1)>(select code from TDM_ENUMITEM b where a.STORETERM_ID = b.ENUMID
------解决方案--------------------------------------------------------
DB2直接用YEAR,表用1个系统表OR 已经存在的任意表,假设任意表为TT
select * from TDA_ARCHIVE a where (select DISTINCT year(current date) - yeaer(a.CREATE_DATE) from TT)>(select code from TDM_ENUMITEM b where a.STORETERM_ID = b.ENUMID
  相关解决方案