--根据价格表名称查询价格表头信息

Select Qp_List_Headers_Tl.Name As Price_List_Name,Qp_List_Headers_Tl.Description As Price_List_Description,Qp_List_Headers_Tl.Version_No As Price_List_Version,Qp_List_Headers_B.List_Header_Id,Qp_List_Headers_B.Start_Date_Active,Qp_List_Headers_B.End_Date_Active,Qp_List_Headers_B.Currency_Code,Qp_List_Headers_B.global_flag,Qp_List_Headers_B.creation_date,Qp_List_Headers_B.last_update_date

From Qp_List_Headers_B

Inner Join Qp_List_Headers_Tl On Qp_List_Headers_Tl.List_Header_Id = Qp_List_Headers_B.List_Header_Id

WHERE Qp_List_Headers_Tl.name='PRICE_LIST_NAME';

--根据价格表名称查询价格表明细

Select Qp_List_Lines.*

From Qp_List_Lines

left join qp_list_headers_tl on qp_list_headers_tl.list_header_id = Qp_List_Lines.list_header_id

WHERE name='PRICE_LIST_NAME'

ORDER BY LIST_LINE_NO;

--根据价格表名称和限定词QUALIFIER查询到使用该价格表的客户信息

SELECT HZ_CUST_ACCOUNTS_ALL.PRICE_LIST_ID,QP_LIST_HEADERS_TL.NAME AS PRICE_LIST_NAME,qp_list_headers_tl.DESCRIPTION as price_list_desc,qp_list_headers_tl.VERSION_NO as price_list_version,HZ_CUST_ACCOUNTS_ALL.PARTY_ID,HZ_CUST_ACCOUNTS_ALL.CUST_ACCOUNT_ID,hz_cust_accounts_all.account_number

From Hz_Cust_Accounts_All

Inner Join Qp_Qualifiers On Qp_Qualifiers.Qualifier_Attr_Value = Hz_Cust_Accounts_All.Cust_Account_Id

Inner Join Qp_List_Headers_Tl On Qp_List_Headers_Tl.List_Header_Id = Qp_Qualifiers.List_Header_Id

WHERE Qp_List_Headers_Tl.name='PRICE_LIST_NAME';

--根据客户代码及组织查询所使用的价格多语言表头信息

SELECT qp_list_headers_tl.LIST_HEADER_ID,qp_list_headers_tl.LANGUAGE,qp_list_headers_tl.SOURCE_LANG,qp_list_headers_tl.NAME,qp_list_headers_tl.DESCRIPTION,qp_list_headers_tl.VERSION_NO,hz_cust_site_uses_all.*

FROM hz_cust_accounts_all

INNER JOIN hz_cust_acct_sites_all ON hz_cust_accounts_all.cust_account_id = hz_cust_acct_sites_all.cust_account_id

INNER JOIN hz_cust_site_uses_all ON hz_cust_acct_sites_all.CUST_ACCT_SITE_ID = hz_cust_site_uses_all.CUST_ACCT_SITE_ID AND hz_cust_site_uses_all.site_use_code='BILL_TO' AND hz_cust_site_uses_all.STATUS='A'

INNER JOIN qp_list_headers_tl ON qp_list_headers_tl.list_header_id = hz_cust_site_uses_all.price_list_id

WHERE hz_cust_accounts_all.account_number='CUSTOMER_ACCOUNT_ID' AND hz_cust_acct_sites_all.org_id = ORG_ID;

--根据客户代码及组织查询所使用的价格表头信息

SELECT qp_list_headers_b.*

FROM hz_cust_accounts_all

INNER JOIN hz_cust_acct_sites_all ON hz_cust_accounts_all.cust_account_id = hz_cust_acct_sites_all.cust_account_id

INNER JOIN hz_cust_site_uses_all ON hz_cust_acct_sites_all.CUST_ACCT_SITE_ID = hz_cust_site_uses_all.CUST_ACCT_SITE_ID AND hz_cust_site_uses_all.site_use_code='BILL_TO' AND hz_cust_site_uses_all.STATUS='A'

INNER JOIN qp_list_headers_b ON qp_list_headers_b.list_header_id = hz_cust_site_uses_all.price_list_id

WHERE hz_cust_accounts_all.account_number='CUSTOMER_ACCOUNT_ID' AND hz_cust_acct_sites_all.org_id = ORG_ID;

--根据客户代码及组织查询所使用的价格表行信息

SELECT hz_cust_acct_sites_all.org_id AS ou_id,mtl_system_items_b.organization_id as io_id,PRODUCT_ATTRIBUTE_CONTEXT,PRODUCT_ATTR_VALUE as item_id,mtl_system_items_b.SEGMENT1 as Item_Name,qp_pricing_attributes.PRODUCT_UOM_CODE,qp_list_lines.*

FROM hz_cust_accounts_all

INNER JOIN hz_cust_acct_sites_all ON hz_cust_accounts_all.cust_account_id = hz_cust_acct_sites_all.cust_account_id

INNER JOIN hz_cust_site_uses_all ON hz_cust_acct_sites_all.CUST_ACCT_SITE_ID = hz_cust_site_uses_all.CUST_ACCT_SITE_ID AND hz_cust_site_uses_all.site_use_code='BILL_TO' AND hz_cust_site_uses_all.STATUS='A'

INNER JOIN qp_list_lines ON qp_list_lines.list_header_id = hz_cust_site_uses_all.price_list_id

INNER JOIN qp_pricing_attributes ON qp_pricing_attributes.LIST_LINE_ID = qp_list_lines.LIST_LINE_ID

INNER JOIN mtl_system_items_b ON mtl_system_items_b.inventory_item_id = qp_pricing_attributes.PRODUCT_ATTR_VALUE

INNER JOIN mtl_parameters ON mtl_parameters.organization_id = mtl_system_items_b.organization_id

INNER JOIN org_organization_definitions ON OPERATING_UNIT = hz_cust_acct_sites_all.org_id

WHERE hz_cust_accounts_all.account_number='CUSTOMER_ACCOUNT_ID' AND hz_cust_acct_sites_all.org_id = ORG_ID AND mtl_system_items_b.ORGANIZATION_ID=ORG_ID

ORDER BY LIST_LINE_NO;

--根据价格行号查询Price Break信息

SELECT PRODUCT_ATTRIBUTE_CONTEXT,PRICING_ATTRIBUTE_CONTEXT,PRICING_ATTR_VALUE_FROM,PRICING_ATTR_VALUE_TO,ql_pb.OPERAND

FROM qp_list_lines ql_pb

INNER JOIN qp_pricing_attributes qpa ON ql_pb.LIST_LINE_ID = qpa.LIST_LINE_ID

INNER JOIN qp_rltd_modifiers qrm ON qrm.to_rltd_modifier_id = qpa.LIST_LINE_ID

WHERE ql_pb.list_line_type_code IN ('SUR','DIS','PLL')

AND qrm.rltd_modifier_grp_type = 'PRICE BREAK'

AND qrm.from_rltd_modifier_id = MODIFIER_ID

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

oracle关联查询月价格,Oracle EBS 常用查询 - 价格表查询相关推荐

  1. ORACLE EBS常用表及查询语句(最终整理版)

    建议去看参考二 参考一:                                                              call fnd_global.APPS_INITI ...

  2. ORACLE EBS常用表及查询语句(二)

    1. OU.库存组织 SELECT hou.organization_id ou_org_id, --org_id hou.name ou_name, --ou 名称 ood.organization ...

  3. oracle常用表查询,ORACLE EBS常用表及查询语句(最终整理版)

    select * from ar_batches_all                 事务处理批 select * from ra_customer_trx_all            发票头 ...

  4. oracle 关联出现重复数据,ORACLE 分页查询出现重复记录的解决办法

    今天在用Oracle分页查询数据的时候出现了重复数据,有的数据无法查出,很郁闷,想了想,找了资料,发现问题 分页语句: select * from ( select row_.*, rownum ro ...

  5. oracle关联字段和序列,oracle(9) 序列和约束

    序列 SEQUENCE 也是数据库对象之一,作用:根据指定的规则生成一些列数字. 序列通常是为某张表的主键提供值使用. 主键:通常每张表都会有主键字段,该字段的值要求非空且唯一, 使用该字段来确定表中 ...

  6. mysql实验训练2 数据查询操作_实验训练2:数据查询操作

    <实验训练2:数据查询操作>由会员分享,可在线阅读,更多相关<实验训练2:数据查询操作(6页珍藏版)>请在人人文库网上搜索. 1.实验训练2:数据查询操作请到电脑端查看实验目的 ...

  7. mysql实验训练2 数据查询操作_实验训练2:数据查询操作.doc

    实验训练2:数据查询操作.doc 实验训练2数据查询操作请到电脑端查看实验目的基于实验1创建的汽车用品网上商城数据库Shopping,理解MySQL运算符.函数.谓词,练习Select语句的操作方法. ...

  8. Oracle EBS 常用表 查询语句

    ORACLE EBS常用表查询语句 1.  OU.库存组织 SELECT hou.organization_id ou_org_id,           --org_id   hou.name ou ...

  9. ORACLE EBS常用表查询语句

    1. OU.库存组织SELECT hou.organization_id ou_org_id, --org_id hou.name ou_name, --ou 名称 ood.organization_ ...

最新文章

  1. 别人家的公司的 1024 程序员节 ! 羡慕了!
  2. [转载]2000/XP下删除隐藏旧网卡方法
  3. linux 管道使用方法,Linux 管道命令
  4. 【瓜分5000元奖金】Wannafly挑战赛13
  5. python函数参数类型检查_Python中实现参数类型检查的简单方法
  6. edit with idle 没反应_搬个家,猫咪不吃不喝甚至猝死?可能是你没做好“前戏”...
  7. python处理json文件_python处理json文件
  8. PaddlePaddle中数据的基本操作
  9. 如何使用QGIS下载在线地图
  10. 【5003】马遍历问题
  11. 实习踩坑之路:日期计算错误,Java8API导致Unsupported unit: Seconds,计算当前时间到凌晨00:00的计算方法
  12. 如何:使用 DataAnnotations 特性验证模型数据+MetadataType的使用,MVC的Model层数据验证 指定要与数据模型类关联的元数据类
  13. 计算机辅助故障树分析法,非常实用的工具和方法:故障树分析法(FTA)
  14. 2020牛客寒假算法基础集训营4 G题 音乐鉴赏(数学期望)
  15. LeetCode:三数之和
  16. 量化投资作业的R实现——收益率相关图形绘制
  17. 美通企业周刊 | 生成式AI成为全球焦点;诺维信和科汉森股东批准合并;沈阳威斯汀酒店开业...
  18. BUUCTF misc 九连环隐写
  19. LaTeX排版(一):字体、页眉页脚、页边距、行距的设置
  20. 小飞的电梯调度算法,光影切割问题编程之美

热门文章

  1. 【MySQL】(七)SQL约束——主键约束、非空约束、唯一约束、默认值约束、外键约束
  2. 如何用cmd进入D盘中的某个文件夹
  3. z世代消费力白皮书_从需求端出发,仪玳用“新奇特”抓住Z世代
  4. Linux磁盘扩容(2T以上/parted/gpt分区)
  5. ckeditor复制粘贴word
  6. 《扬帆优配》机构关注目标锁定,27股获扎堆评级,8股获机构上调评级
  7. 安卓图片滑动验证模块
  8. JAVA实现注册页面验证码刷新
  9. 冒泡和快速排序的时间复杂度_常用排序算法之冒泡排序
  10. 第二章 2.5 随机变量的函数的分布