zoukankan      html  css  js  c++  java
  • select case巧用 oracle

    在做报表的时候,经常会用到分段统计数据,这时候,case就比较有用了:

    小例子:

    SELECT   sh.dc_code, g.bg_code,
                       TO_CHAR (ship_date, 'MM') AS ship_date,
                       SUM
                          (CASE
                              WHEN 2 >= NVL (p.pdt_packingweight, 0)
                                 THEN pl.picked_qty
                              ELSE 0
                           END
                          ) AS weight1,
                       SUM
                          (CASE
                              WHEN NVL (p.pdt_packingweight, 0) > 2
                              AND 4 >= NVL (p.pdt_packingweight, 0)
                                 THEN pl.picked_qty
                              ELSE 0
                           END
                          ) AS weight2

    from  ......

    where ........

    group by  sh.dc_code, g.bg_code

  • 相关阅读:
    gitblit安装使用
    谷歌AMP和百度MIP是什么鬼?
    微信小程序开发体验
    设计模式之策略模式
    【前端安全】JavaScript防XSS攻击
    【前端安全】JavaScript防流量劫持
    设计模式之“中间件模式”
    设计模式之Mixin模式
    设计模式之观察者模式
    设计模式之单例模式
  • 原文地址:https://www.cnblogs.com/FootPrint-gyx/p/5222535.html
Copyright © 2011-2022 走看看