【脚本】连锁版升级时提示协议价格重复
2018-08-23    耿朋亮
1319 0
用于解决在3.0.294之前版本的连锁版印特软件,在升级到3.0.294之后版本时,可能会出现的有重复协议价格报错。凡是在3.0.294之前版本的连锁印特软件,升级时,必须先升级到3.0.294版本,然后执行协议价格重复问题检查,排查问题后方可继续升级。
  • 检查重复的协议价格

    /*找出新的主键下冲突的协议价格*/
    Select
        *
    From
        CRM_NegotiatedPrice
    Where
        CustomerCode+'_'+ BusinessSubCode IN
        (    
            Select
                IndexString
            From
                (
                    Select 
                        CustomerCode + '_'+ BusinessSubCode As IndexString,
                        COUNT(1) as CounterPrice
                    From CRM_NegotiatedPrice
                    Group By
                        CustomerCode + '_'+ BusinessSubCode
                    Having
                        COUNT(1)>1
                ) As TEMP
        )
    Order By
        CustomerCode,BusinessSubCode

  • 删除重复的协议价格

    /*删除多余协议价格*/

    Delete
        CRM_NegotiatedPrice
    Where
        Id In 
        (
    Select
        Id
    From
        CRM_NegotiatedPrice
    Where
        CustomerCode+'_'+ BusinessSubCode IN
        (    
            Select
                IndexString
            From
                (
                    Select 
                        CustomerCode + '_'+ BusinessSubCode As IndexString,
                        COUNT(1) as CounterPrice
                    From CRM_NegotiatedPrice
                    Group By
                        CustomerCode + '_'+ BusinessSubCode
                    Having
                        COUNT(1)>1
                ) As TEMP
        )
        and
        ShopCode <> 10* /*输入门店编号*/
        
        )

该文章对您有用吗?

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

客服电话

4006757966

微信公众号

联系我们

印特3系演示版

申请

印特5系演示版

申请

免费试用

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

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