select 1
from PMADW.GET_WX_DATAPUSH_NEW_CHECK A
INNER JOIN PMADW.V_EXCEPTION_QTY_MAIN B on DECODE( A.VALUE_NAME,B.V_QTY_CODE,1,B.PARENTID,1,0) = 1
and A.DAY_ID = B.DAY_ID
AND B.N_GRANULARITY = 1
where A.DAY_ID = TO_DATE('{$yest}','yyyy-mm-dd')
and A.IS_NEW = 0
AND EXISTS( SELECT value_name FROM PMADW.GET_WX_DATAPUSH_NEW_CHECK t2
WHERE t2.DAY_ID = b.DAY_ID
AND t2.value_name = nvl(b.parentid,b.V_QTY_CODE))
AND ROWNUM <=1 DECODE(a,b,1,c,2,0)
解释:
switch(a){
case b:
return 1;
break;
case c:
return 2;
break;
default:
return 0;
} nvl(a,b)
解释:
return (a != '') ? a : b;

最新文章

  1. iOS chart 图表完美解决方案 基于swift
  2. [MySQL Reference Manual] 5 MySQL 服务管理
  3. loj 1032 数位dp
  4. bootstrap布局 网格系统
  5. 368. Largest Divisible Subset -- 找出一个数组使得数组内的数能够两两整除
  6. [JS]学习Javascript闭包(Closure)
  7. BZOJ 1088
  8. Java学习笔记之:Java 接口
  9. 09_控制线程_线程睡眠sleep
  10. 《APUE》第三章笔记(4)及习题3-2
  11. python urllib2详解及实例
  12. HTML--控制小人自由移动
  13. 编程算法 - 圆圈中最后剩下的数字(递推公式) 代码(C++)
  14. 日新进用户200W+,解密《龙之谷》手游背后的压测故事
  15. 回归模型效果评估系列1-QQ图
  16. [HNOI2010]BUS 公交线路
  17. Java安全套接字扩展——JSSE
  18. java列表数据基本操作
  19. .Net高级进阶,教你如何构建企业模型数据拦截层,动态控制字段验证
  20. 站在DevOps肩膀上的TestOps(二)

热门文章

  1. nginx 配置文件备份 nginx.conf and vhosts
  2. 如何快速合并多个TXT文本内容
  3. 【学术篇】SPOJ-DISQUERY
  4. 深入理解Java虚拟机(类加载机制)
  5. DRF 请求生命周期以及各模块解析
  6. Python高质量缩放切图,抗锯齿
  7. 服务器迁移部署OmsWeb
  8. 04_springmvc注解开发
  9. 【牛客挑战赛31D】 雷的打字机
  10. C++面向对象高级编程(下)第一周-Geekband