随笔 - 6  文章 - 129  trackbacks - 0
<2025年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

常用链接

留言簿(14)

随笔档案(6)

文章分类(467)

文章档案(423)

相册

收藏夹(18)

JAVA

搜索

  •  

积分与排名

  • 积分 - 825087
  • 排名 - 49

最新评论

阅读排行榜

评论排行榜

SELECT   nvl(i.tools_model, 'ALL'),
         COUNT(decode(r.maintain_no, 'MAINTAIN', 'MAINTAIN','REPAIR', 'REPAIR', null)) as "維修總次數",
         COUNT(decode(r.maintain_no, 'MAINTAIN', 'MAINTAIN', null)) as "正常維修次數",
         COUNT(decode(r.maintain_no, 'REPAIR', 'REPAIR', null)) as "返修次數",
         case COUNT(decode(r.maintain_no, 'MAINTAIN', 'MAINTAIN','REPAIR', 'REPAIR', null))
         when 0 then 0
         else
         COUNT(decode(r.maintain_no, 'REPAIR', 'REPAIR', null))/COUNT(decode(r.maintain_no, 'MAINTAIN', 'MAINTAIN','MAINTAIN', 'MAINTAIN', null))
         end as "返修率"
    FROM smtuser.feeder_maintain_recordn r, smtuser.feeder_tools_info i
   WHERE r.tools_no(+) = i.tools_no
     AND TO_CHAR (r.repair_date(+), 'YYYY/MM/DD') = TO_CHAR (SYSDATE, 'YYYY/MM/DD')
GROUP BY rollup(i.tools_model)


posted on 2009-10-29 15:22 Ke 阅读(671) 评论(0)  编辑  收藏 所属分类: oracle