壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 纵横四海

ERP系统常用SQL集锦

    [复制链接]
发表于 2007/12/29 20:20:29 | 显示全部楼层
发表于 2007/12/30 08:47:13 | 显示全部楼层
:victory: :victory:
发表于 2008/4/10 08:35:26 | 显示全部楼层

對94樓感想

樓主,對你94樓發表的配置文件,能否提示一下,如何查職責的配置文件信息呢。這個我目前最想要。
发表于 2008/4/13 14:05:58 | 显示全部楼层
经典之作 啊
发表于 2008/4/13 15:12:08 | 显示全部楼层
已全部收藏,很好的资料,非常感谢楼主。
发表于 2008/4/18 10:52:52 | 显示全部楼层
对我这么一位初学者,这些都是宝贵资料呀。
发表于 2008/12/8 15:39:43 | 显示全部楼层
高手,领教了。学习中。
发表于 2008/12/25 21:09:39 | 显示全部楼层
看了這么多,偶也是新人,不過還好找到這么好的論壇,心裡終於有底了。。嘿嘿。我也献丑,发下刚完成的ALERT的程式,BOM与WIP工单用料不一致警示。代码可能太过累赘,还请见谅。
SELECT a.org, a.job_no, a.primary_item_no, a.item_no, a.item_id,
       a.primary_item_id,
       (SELECT COUNT (*)
          FROM bom_bill_of_materials bom,
               bom_inventory_components bic
         WHERE bic.bill_sequence_id = bom.bill_sequence_id
           AND bom.assembly_item_id = a.primary_item_id
           AND bic.component_item_id = a.item_id) bom_count,
       (SELECT COUNT (*)
          FROM wip_entities we, wip_requirement_operations wro
         WHERE we.wip_entity_id = wro.wip_entity_id
           AND we.wip_entity_name = a.job_no
           AND we.primary_item_id = a.primary_item_id
           AND wro.inventory_item_id = a.item_id) wip_count,
       TO_CHAR (SYSDATE-1, 'yyyy-mm-dd') date1
--into &org , &job_no ,&primary_item_no, &item_no , &item_id , &primary_item_id, &bom_count , &wip_count ,&date1
FROM   ((SELECT DISTINCT DECODE (wro.organization_id,
                                 47, 'JPD',
                                 48, 'PPD',
                                 49, 'SYS',
                                 95, 'PCD'
                                ) org,
                         we.wip_entity_name job_no,
                         msi1.segment1 primary_item_no,
                                                 msi.segment1 item_no,
                         wro.inventory_item_id item_id,
                         we.primary_item_id primary_item_id
                    FROM wip_entities we,
                         wip_requirement_operations wro,
                         wip_discrete_jobs wdj,
                         mtl_system_items_b msi,
                         mtl_system_items_b msi1
                   WHERE we.wip_entity_id = wdj.wip_entity_id
                     AND we.wip_entity_id = wro.wip_entity_id
                     AND wdj.job_type = 1
                     AND wdj.status_type IN (12)
                     AND we.organization_id = wro.organization_id
                     AND msi.organization_id = wro.organization_id
                     AND msi.inventory_item_id = wro.inventory_item_id
                     AND msi1.organization_id = wro.organization_id
                     AND msi1.inventory_item_id = we.primary_item_id
                     AND wro.wip_supply_type = 1
                                         AND substr(we.wip_entity_name,1,1) not like 'P'
                     AND TRUNC (wdj.last_update_date) = TRUNC (SYSDATE) - 1
                     AND ASCII (SUBSTR (msi1.segment1, 1, 1)) BETWEEN ASCII
                                                                          ('A')
                                                                  AND ASCII
                                                                          ('Z'))
        UNION
        (SELECT DISTINCT DECODE (wro.organization_id,
                                 47, 'JPD',
                                 48, 'PPD',
                                 49, 'SYS',
                                 95, 'PCD'
                                ) org,
                         we.wip_entity_name job_no,
                         msii2.segment1 primary_item_no,
                         msii.segment1 item_no,
                                                 bic.component_item_id item_id,
                         we.primary_item_id primary_item_id
                    FROM wip_entities we,
                         wip_requirement_operations wro,
                         wip_discrete_jobs wdj,
                         bom_bill_of_materials bom,
                         bom_inventory_components bic,
                         mtl_system_items msii,
                         mtl_system_items msii2
                   WHERE we.wip_entity_id = wro.wip_entity_id
                     AND wdj.wip_entity_id = we.wip_entity_id
                     AND TRUNC (wdj.last_update_date) = TRUNC (SYSDATE) - 1
                     AND wdj.job_type = 1
                     AND wdj.status_type IN (12)
                     AND bom.assembly_item_id = we.primary_item_id
                     AND bic.bill_sequence_id = bom.bill_sequence_id
                     AND we.organization_id = msii.organization_id
                     AND msii.inventory_item_id = bic.component_item_id
                     AND TO_CHAR (NVL (bic.disable_date, SYSDATE), 'yyyymmdd') >
                                             TO_CHAR (SYSDATE - 1, 'YYYYMMDD')
                     AND msii2.organization_id = we.organization_id
                     AND msii2.inventory_item_id = we.primary_item_id
                                         AND substr(we.wip_entity_name,1,1) not like 'P'
                     AND ASCII (SUBSTR (msii2.segment1, 1, 1))
                            BETWEEN ASCII ('A')
                                AND ASCII ('Z'))) a
WHERE (SELECT COUNT (*)
          FROM bom_bill_of_materials bom, bom_inventory_components bic
         WHERE bic.bill_sequence_id = bom.bill_sequence_id
           AND bom.assembly_item_id = a.primary_item_id
           AND bic.component_item_id = a.item_id) <= 0
    OR (SELECT COUNT (*)
          FROM wip_entities we, wip_requirement_operations wro
         WHERE we.wip_entity_id = wro.wip_entity_id
           AND we.wip_entity_name = a.job_no
           AND we.primary_item_id = a.primary_item_id
           AND wro.inventory_item_id = a.item_id) <= 0
发表于 2008/12/25 21:11:12 | 显示全部楼层
续:以上只是与一阶BOM的比较。。
发表于 2009/1/8 14:42:27 | 显示全部楼层
强烈支持一下
发表于 2009/1/19 14:54:03 | 显示全部楼层
十分感谢老大~~不过如果能做成下载就更好了...一个一个复制ing
发表于 2009/2/8 18:33:40 | 显示全部楼层
thanks! good!
发表于 2009/2/14 10:22:51 | 显示全部楼层
不习惯!
发表于 2009/6/4 15:27:08 | 显示全部楼层
谢谢楼主的分享
发表于 2009/6/8 20:24:23 | 显示全部楼层
谢谢楼主的分享
发表于 2009/9/7 14:04:23 | 显示全部楼层
超级顶啊!!
不顶对不起自己啊!!
发表于 2009/9/11 12:51:18 | 显示全部楼层
不错,感谢!
发表于 2009/9/12 08:52:23 | 显示全部楼层
学习中,感谢
发表于 2010/5/14 15:04:06 | 显示全部楼层
高手 ,厉害
发表于 2010/6/7 09:13:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 13:06 , Processed in 0.028395 second(s), 13 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表