客户信息全SQL
SELECT hp.party_name "客户名称", --客户名称
hca.account_number "客户编号", --客户编号
hca.cust_account_id "客户ID", --客户cust_acc_id
decode(hca.customer_type,
'I',
'内部客户',
'R',
'外部客户',
hca.customer_type) "客户类型",
hca.customer_class_code "客户分类CODE",
flv.meaning "客户分类",
hca.price_list_id "价目表ID",
cux_om_converged_pub.get_price_list_name(p_list_header_id => hca.price_list_id) "价目表", hps.attribute1 "停靠站",
hps.attribute2 "路线", hps.party_site_id "客户PARTY_SITE_ID", --客户party_site_id
hcsu.site_use_code "客户地点用途",
decode(hl.country, 'CN', '中国', hl.country) "客户国家", --国家
hl.state "客户省份", --省
hl.city "客户城市", --市
hl.address1 "客户地址1", --地址行1
hl.address2 "客户地址2", --地址行2
amt.overall_credit_limit "信用限额",
hou.name "业务实体", ----
hp2.party_name "联系人名称",
decode(hl3.country, 'CN', '中国', hl3.country) "联系人国家", --国家
hl3.state "联系人省份", --省
hl3.city "联系人城市", --市
hl3.address1 "联系人地址1", --地址行1
hl3.address2 "联系人地址2", --地址行2
hp3.primary_phone_number 联系人电话 /* COUNT(1)*/
FROM --客户
hz_party_sites hps, --客户 party_sites
hz_parties hp, --客户party
hz_locations hl, --客户 locations
hz_cust_accounts hca,
hz_cust_site_uses_all hcsu,
hz_cust_acct_sites_all hcas,
hr_operating_units hou,
----客户联系人,联系方式
hz_cust_account_roles hcar,
hz_parties hp2, --客户联系人 party
hz_parties hp3, --客户联系方式 party
hz_relationships hr,
hz_locations hl3, --客户联系方式 locations
hz_party_sites hps3, --客户联系方式 party_sites
hz_org_contacts hoc, --仅用于显示职称
--客户配置文件
hz_cust_profile_amts amt,
hz_customer_profiles pro,
---
fnd_lookup_values_vl flv WHERE --客户信息关联
hps.party_id = hp.party_id
AND hps.location_id = hl.location_id
AND hca.party_id = hps.party_id
AND hcsu.cust_acct_site_id = hcas.cust_acct_site_id
AND hcas.party_site_id = hps.party_site_id
AND hcsu.org_id = hou.organization_id
--客户联系人,联系方式关联
AND hca.cust_account_id = hcar.cust_account_id
AND hcas.cust_acct_site_id = hcar.cust_acct_site_id
AND hcar.role_type = 'CONTACT'
AND hcar.party_id = hr.party_id
AND hp3.party_id = hr.party_id
AND hr.subject_id = hp2.party_id
AND hr.directional_flag = 'F'
AND hp2.party_type = 'PERSON'
AND hoc.party_relationship_id = hr.relationship_id
AND hps3.party_id = hp3.party_id
AND hps3.location_id = hl3.location_id --客户配置文件 关联
AND amt.cust_account_profile_id = pro.cust_account_profile_id
AND pro.cust_account_id = hca.cust_account_id ---
AND flv.lookup_type = 'CUSTOMER CLASS'
AND trunc(SYSDATE) BETWEEN nvl(flv.start_date_active, trunc(SYSDATE) - 1) AND
nvl(flv.end_date_active, SYSDATE)
AND flv.enabled_flag = 'Y'
AND flv.lookup_code = hca.customer_class_code; /* SELECT * FROM HZ_CUST_ACCOUNT_ROLES
*/
客户信息全SQL的更多相关文章
- 供应商信息全SQL
SELECT hou.name, pv.vendor_name 供应商, pv.party_id, pvs.vendor_site_id, pvs.terms_id, pv.vendor_name_a ...
- 获取客户信息SQL
/*取客户信息SQL*/ --客户信息 SELECT hou.name 业务实体, hca.account_number 客户编号, hp.party_name 客户名称, arp_addr_pkg. ...
- JavaWeb 简单实现客户信息管理系统
项目介绍 本项目使用Jsp+Servlet+MySQL实现 功能介绍 查询客户信息:查询数据库中所有客户信息,分页展示 添加客户信息:创建新客户并添加到数据库中 搜索客户信息:根据用户的输入查询客户信 ...
- 配置 CSV Data Set Config 来参数化新增客户信息操作
1.首先根据新增客户信息的http请求,来确定需要参数化的变量,选取符合测试需求且经常变化或未来会变化的变量为需要参数化的变量,如本文中的客户端名称(sys_name).描述(description) ...
- loadrunner笔记(二):飞机订票系统--客户信息注册
(一) 几个重要概念说明 集合点:同步虚拟用户,以便同一时间执行任务. 事务:事务是指服务器响应用户请求所用的时间,当然它可以衡量某个操作,如登录所需要的时间,也可以衡量一系列的操作所用的时间,如从 ...
- 跨服务器查询信息的sql
--跨服务器查询信息的sql: select * from openrowset( 'SQLOLEDB', '192.168.1.104'; 'sa'; '123.com',[AutoMonitorD ...
- golang实战--客户信息管理系统
总计架构图: model/customer.go package model import ( "fmt" ) type Customer struct { Id int Name ...
- 通过手动创建统计信息优化sql查询性能案例
本质原因在于:SQL Server 统计信息只包含复合索引的第一个列的信息,而不包含复合索引数据组合的信息 来源于工作中的一个实际问题, 这里是组合列数据不均匀导致查询无法预估数据行数,从而导致无法选 ...
- 阅读笔记05-架构师必备最全SQL优化方案(1)
一.优化的哲学 1.优化可能带来的问题? 优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统: 优化手段本来就有很大的风险,只不过你没能力意识到和预见到: 任何的技术可以解决一个问题,但 ...
随机推荐
- python获取指定时间差的时间
在分析数据的时间经常需要截取一定范围时间的数据,比如三天之内,两小时前等等时间要求的数据,因此将该部分经常需要用到的功能模块化,方便以后以后用到的时候复用.在此,也分享给大家. <span st ...
- 奥比中光Orbbec Astra Pro RGBD 3D视觉传感器在ROS(indigo和kinetic)使用说明 rgb depth同时显示
Orbbec Astra Pro传感器在ROS(indigo和kinetic)使用说明 rgb depth同时显示 这款摄像头使用uvc输入彩色信息,需要libuvc和libuvc_ros这样才能在R ...
- 用Python递归解决阿拉伯数字转为中文财务数字格式的问题(2)--打开思路的一种方法
几天前自己写了个将阿拉伯数字转为中文财务数字的程序.用的递归,不幸的是它是树形递归. 虽然实际过程中不太可能出现金额数字大到让Python递归栈溢出,但是始终是一块心病,这玩意终究在理论上是受限制的. ...
- 在 Mac OS X 10.10 安装 pyenv 的一个小坑
小记一下. 因为全面转向 Python 3.4 作为主力开发版本,但是手上的 Mac OS X 和服务器上用的都是 Python 2.7,所以需要安装 pyenv. 按其 github 页面的说明,使 ...
- [Pelican]Pelican入门(二)
之前是搭建了一个简单的博客,但是没有图片,没有具体的栏目分类 这次来研究下 一 导航栏 之前是直接把.md扔到的content文件夹下,结果导航栏,显示的是Category信息. 现在这么改成 D:. ...
- Cocoa惯性思维调试一例
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 人总有惯性思维,在编程调试里也不例外.你总以为错误是显然的那一 ...
- Sharepoint2013部署ADFS 报new-sptrustedIdentityTokenIssuer:the trust provider certificate already exist
在做sharepoint2013的adfs部署时,根据MSDN的步骤到新建身份验证程序时,powershell中报"ADFS new-sptrustedIdentityTokenIssuer ...
- AsyncTask(异步任务)讲解-android的学习之旅(四十六)
AsyncTask简介 Android的UI线程主要处理用户的按键,触屏和View的绘制等,不能在里面处理耗时的操作,否则会出现ANR,因此耗时的操作要单独开一个线程处理,但是新线程不能直接处理UI线 ...
- Hessian源码分析--HessianServlet
Hessian可以通过Servlet来对外暴露服务,HessianServlet继承于HttpServlet,但这仅仅是一个外壳,使用web服务器来提供对外的Http请求,在web.xml中我们会进行 ...
- mxgraph进阶(三)Web绘图——mxGraph项目实战(精华篇)
Web绘图--mxGraph项目实战(精华篇) 声明 本文部分内容所属论文现已发表,请慎重对待. 需求 由于小论文实验需求,需要实现根据用户日志提取出行为序列,然后根据行为序列生成有向图的形式 ...