【脚本】协议价格重复问题处理
2018-08-23    易林江
1200 0
通过数据库脚本查询重复的协议价格项目,若有,则可通过脚本处理
  • 执行脚本

    Select * from  CRM_NegotiatedPrice Where CustomerCode ='客户编号' Order By BUsinessSubCode and BusinessSubCode = '经营子项编号'

    Select * from CRM_NegotiatedPrice Where Id = '181DAC2C-558A-4E50-9085-64F6F9848955'

    /*对比 */
    Select  CustomerCode + '-' + BusinessSubCode From  CRM_NegotiatedPrice 
    Select  Distinct CustomerCode + '-' + BusinessSubCode From  CRM_NegotiatedPrice 

    /**查找*/
    Select * from  CRM_NegotiatedPrice Where CustomerCode ='客户编号' Order By BUsinessSubCode 

    /*处理*/
    Delete CRM_NegotiatedPrice Where Id = '181DAC2C-558A-4E50-9085-64F6F9848955'

    /*同步至总部*/

    EXEC SYS_SyncPushTOBase_InsertAssQL
        '
    Delete CRM_NegotiatedPrice Where Id = ''181DAC2C-558A-4E50-9085-64F6F9848955''
        ',1000,10


    -------/*查询客户编号不为以下编号的协议价格项目*/----------

    Select * From CRM_NegotiatedPrice where CustomerCode Not In (
        '客户编号1','客户编号2','客户编号3','客户编号4','客户编号5','客户编号6')


    -------/*查询协议价格项目总数*/--------

    Select Count(1) From CRM_NegotiatedPrice


    -------/*每个客户含有的协议价格项目总数*/---------

    Select CustomerCode,Count(1) As C From CRM_NegotiatedPrice Group by CustomerCode  Order by CustomerCode


    --------/*总部查询有协议价格的共享客户编号*/----------
    Select Cus =(
        Select ''''+ CustomerCode + ''''+',' From CRM_NegotiatedPrice Group by CustomerCode For XML Path('')
    )

章节

该文章对您有用吗?

非常感谢,您的反馈对我们很有价值!

客服电话

4006757966

微信公众号

联系我们

印特3系演示版

申请

印特5系演示版

申请

免费试用

印特软件标准演示版下载申请

请您填写您的一些信息,提交您的申请后,我们会在两个工作日内进行处理,并回复您一封邮件,内附下载链接,请您注意查收。
*
请输入正确的公司名称
*
请输入正确的联络人员
*
请输入正确的联络电话
提交申请
关闭