|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
第一段代码是针对工单中所需的物料已下采购单的情况!
第二段代码是想反映针对工单中所需的物料未下采购单的情况!
可是第二段怎么也写不对,有时间的朋友帮我看一下呢.
cont_purchase_for_vendor_v已下采购单的资料表
WIP_REQUIREMENT_OPERATIONS工单所需的物料表
(比方某个工单需要10个原物料,其中有2个原物料已经下采购单采购,想把另外8个原物料没有下单的资料抓出来)
--针对工单已下采购单
SELECT cpf.wip_entity_name 工令号,
msi.segment1 料号,
cpf.item_description 料号说明,
DECODE(SUBSTR(cpf.po_number,1,1),4,cpf.po_number,'') 采购单号,
wro.creation_date 生管下单时间,
wro.creation_date + 3 应下采购单时间,
cpf.creation_date 实际下单时间
FROM cont_purchase_for_vendor_v cpf,
mtl_system_items msi,
WIP_REQUIREMENT_OPERATIONS wro
WHERE wro.wip_entity_id=cpf.wip_entity_id
AND wro.creation_date BETWEEN TO_DATE('06-28-2008','mm-dd-yyyy') AND TO_DATE('07-04-2008','mm-dd-yyyy')
AND cpf.item_id = MSI.inventory_item_id
and wro.inventory_item_id=msi.inventory_item_id
AND (cpf.org_id + 4)=msi.organization_id
and cpf.org_id=85
order by cpf.wip_entity_name
--针对工单未下采购单
SELECT cpf.wip_entity_name 工令号,
msi.segment1 料号,
msi.description 料号说明,
wro.creation_date 开工时间,
wro.creation_date + 3 应下采购单时间
FROM cont_purchase_for_vendor_v cpf,
mtl_system_items msi,
WIP_REQUIREMENT_OPERATIONS wro
WHERE wro.wip_entity_id=cpf.wip_entity_id
AND wro.creation_date BETWEEN TO_DATE('06-28-2008','mm-dd-yyyy') AND TO_DATE('07-04-2008','mm-dd-yyyy')
and wro.inventory_item_id=msi.inventory_item_id
and cpf.item_id<>wro.inventory_item_id
AND (cpf.org_id + 4)=msi.organization_id
and wro.organization_id=msi.organization_id
and cpf.org_id=85
group by cpf.wip_entity_name,msi.segment1,msi.description,wro.creation_date
order by cpf.wip_entity_name |
|