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的更多相关文章

  1. 供应商信息全SQL

    SELECT hou.name, pv.vendor_name 供应商, pv.party_id, pvs.vendor_site_id, pvs.terms_id, pv.vendor_name_a ...

  2. 获取客户信息SQL

    /*取客户信息SQL*/ --客户信息 SELECT hou.name 业务实体, hca.account_number 客户编号, hp.party_name 客户名称, arp_addr_pkg. ...

  3. JavaWeb 简单实现客户信息管理系统

    项目介绍 本项目使用Jsp+Servlet+MySQL实现 功能介绍 查询客户信息:查询数据库中所有客户信息,分页展示 添加客户信息:创建新客户并添加到数据库中 搜索客户信息:根据用户的输入查询客户信 ...

  4. 配置 CSV Data Set Config 来参数化新增客户信息操作

    1.首先根据新增客户信息的http请求,来确定需要参数化的变量,选取符合测试需求且经常变化或未来会变化的变量为需要参数化的变量,如本文中的客户端名称(sys_name).描述(description) ...

  5. loadrunner笔记(二):飞机订票系统--客户信息注册

    (一)  几个重要概念说明 集合点:同步虚拟用户,以便同一时间执行任务. 事务:事务是指服务器响应用户请求所用的时间,当然它可以衡量某个操作,如登录所需要的时间,也可以衡量一系列的操作所用的时间,如从 ...

  6. 跨服务器查询信息的sql

    --跨服务器查询信息的sql: select * from openrowset( 'SQLOLEDB', '192.168.1.104'; 'sa'; '123.com',[AutoMonitorD ...

  7. golang实战--客户信息管理系统

    总计架构图: model/customer.go package model import ( "fmt" ) type Customer struct { Id int Name ...

  8. 通过手动创建统计信息优化sql查询性能案例

    本质原因在于:SQL Server 统计信息只包含复合索引的第一个列的信息,而不包含复合索引数据组合的信息 来源于工作中的一个实际问题, 这里是组合列数据不均匀导致查询无法预估数据行数,从而导致无法选 ...

  9. 阅读笔记05-架构师必备最全SQL优化方案(1)

    一.优化的哲学 1.优化可能带来的问题? 优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统: 优化手段本来就有很大的风险,只不过你没能力意识到和预见到: 任何的技术可以解决一个问题,但 ...

随机推荐

  1. 【mybatis深度历险系列】延迟加载

    在前面的博文中,小编主要简单的介绍了mybatis中的高级映射,小伙伴们可以把mybatis和hibernate的因素进行对比,更加有利于理解.今天这篇博文,小编主要来简单介绍一下mybatis中的延 ...

  2. Angular2入坑指南

    序 对后端开发来说,前端是神秘的,眼花缭乱的技术,繁多的框架,出名的不出名的好几百种,看是"繁荣",其实显得杂乱无章,但是我们在做开发的时候,技术选型还是主流的那么几个:浅析ang ...

  3. 理解性能的奥秘——应用程序中慢,SSMS中快(6)——SQL Server如何编译动态SQL

    本文属于<理解性能的奥秘--应用程序中慢,SSMS中快>系列 接上文:理解性能的奥秘--应用程序中慢,SSMS中快(5)--案例:如何应对参数嗅探 我们抛开参数嗅探的话题,回到了本系列的最 ...

  4. Hive-ORC文件存储格式(续)

    本文在Hive-ORC文件存储格式的理论基础上,进一步分析一个实际的Hive ORC表中的数据存储形式. 一.表结构 库名+表名:fileformat.test_orc 字段 类型 category_ ...

  5. PGM:无向图模型:马尔可夫网

    http://blog.csdn.net/pipisorry/article/details/52489321 马尔可夫网 马尔可夫网在计算机视觉领域通常称为马尔可夫随机场(Markov random ...

  6. Nginx的负载均衡 - 一致性哈希 (Consistent Hash)

    Nginx版本:1.9.1 我的博客:http://blog.csdn.net/zhangskd 算法介绍 当后端是缓存服务器时,经常使用一致性哈希算法来进行负载均衡. 使用一致性哈希的好处在于,增减 ...

  7. achartengine之折线图

    问题在文章的最后,大致说来就是折线图,如果点的个数大于3个的时候,不是所有的点都显示对应的值的,这是为什么呢,本来以为是小问题,但两天了还没找到原因) 将前两天的折线图代码做了小量修改,形成一个类似于 ...

  8. 在javascript里 string 和 int 类型转换

    string 转换为int 类型 (1)tostring()方法 var   x=10    a   =   x.toString() //输出为string类型 alert(typeof(a)); ...

  9. 【shell脚本】mysql每日备份shell脚本

    每天固定时间用mysqldump 备份mysql数据. #!/bin/bash #每天早上4点, mysql备份数据 orangleliu #chmod 700 backup.sh #crontab ...

  10. redhat安装vsftpd

    一个小问题 rpm -qa|ftp 但是出现3个ftp 只安装了一个 关于网卡ip 首先,我们看到 网卡上面有个x 说明网络是有问题的 我们双击,看到 我们先把connected和connect at ...