b.业务员=a.业务员, 
 b.客服员=a.客服员  
   WHERE  
  DATEDIFF('d', b.导入时间,'2008-04-15')=0 请大家献策分不够再加 /Xiexie

解决方案 »

  1.   

    我太过份了,问题都没有写完 ,对不起以下的语句:
    UPDATE 互动平台 b LEFT JOIN 会员信息 a on  a.客户号码=b.客户号码  
     SET 
     b.客户类型=a.客户类型 & '/' & a.会员级别,  
     b.地区=a.地区, 
     b.入会时间=a.入会时间, 
     b.业务员=a.业务员, 
     b.客服员=a.客服员 
      WHERE  
      DATEDIFF('d', b.导入时间,'" + Stoday + "')=0 如果要满足下面的要求,如何改
    1.当 [会员信息].客户类型 是"公司会员" 时 将 [会员信息].会员级别 赋予给 [互动平台].客户类型
    2.当 [会员信息].客户类型 是"会员黑名单" 时 将 [会员信息].客户类型 赋予给 [互动平台].客户类型
    3.如果 [互动平台].客户号码 在 [会员信息]找不到 将 "新会员" 赋予给 [互动平台].客户类型
      

  2.   

    UPDATE 互动平台 b LEFT JOIN 会员信息 a on  a.客户号码=b.客户号码   
     SET  
     b.客户类型=(CASE a.客户类型 WHEN "公司会员" THEN a.会员级别 WHEN "会员黑名单" THEN  a.客户类型 ELSE "新会员" END), //ELSE后面需要再做处理
     b.地区=a.地区,  
     b.入会时间=a.入会时间,  
     b.业务员=a.业务员,  
     b.客服员=a.客服员  
      WHERE   
      DATEDIFF('d', b.导入时间,'" + Stoday + "')=0  
      

  3.   

    To : xeonfeng
    你的写法在  case 语句处就会报错,测试通不过啊