zoukankan      html  css  js  c++  java
  • Oracle EBS-SQL (PO-9):检查期间采购订单执行情况.sql

    --采购订单执行情况查询(七天内接收情况)
    select pha.segment1       采购订单,
             msib.segment1      物料编码,
             pla.quantity           订单数量,
             plla.need_by_date 需求日期,
             ppf.FULL_NAME        采购员,
             nvl(rcv.quantity,0)  接收数量
    from inv.mtl_system_items_b msib,
            po.po_line_locations_all   plla,
            po.po_lines_all                pla,
            po.po_headers_all          pha,
            apps.per_people_f           ppf,
            (select rt.po_line_location_id,
               sum(rt.quantity * DECODE(rt.transaction_type,
                                         'DELIVER',
                                         1,
                                         'RETURN TO VENDOR',
                                         -1,
                                          0)) quantity
               from po.rcv_transactions rt, po.po_line_locations_all plla
             where rt.po_line_location_id = plla.line_location_id and
                       abs(rt.transaction_date - plla.need_by_date) <= 3               and
                       rt.transaction_type in ('DELIVER', 'RETURN TO VENDOR')      and
                       plla.need_by_date between
                       to_date('20**-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS') and
                       to_date('20**-01-07 23:59:00', 'YYYY-MM-DD HH24:MI:SS') and

                       plla.line_location_id >0
     group by rt.po_line_location_id ) rcv
     where plla.po_line_id = pla.po_line_id                               and
               pla.po_header_id = pha.po_header_id                     and
               ppf.PERSON_ID = pha.agent_id                               and
               pla.item_id = msib.inventory_item_id                      and
               plla.ship_to_organization_id = msib.organization_id  and
               plla.line_location_id = rcv.po_line_location_id(+)      and
               plla.need_by_date between
               to_date('20**-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS') and
               to_date('20**-01-07 23:59:00', 'YYYY-MM-DD HH24:MI:SS');

  • 相关阅读:
    抓取用户openid
    getaccesstoken方法
    https_request请求接口返回数据
    composer安装
    Linux下mysql数据库root无法登录的情况
    nginx安装
    shell脚本采用crontab定时备份数据库日志
    Python之元类详细解析
    Python面向对象之封装、property特性、绑定方法与非绑定方法
    Python之面向对象的组合、多态、菱形问题、子类中重用父类的两种方式
  • 原文地址:https://www.cnblogs.com/st-sun/p/3779433.html
Copyright © 2011-2022 走看看