红色的为合并条件,蓝色的为合并金额,PRODUCT_NAME 后缀为"公司"的 MONEY 和 ENTERPRISE_MONEY 加上 后缀名为"个人"的值赋给后缀名为个人,如果成功,后缀为"公司"或者"企业"的IS_SWITCH改为2,好像有点复杂,求大神(^∇^*)
红色的为合并条件,蓝色的为合并金额,PRODUCT_NAME 后缀为"公司"的 MONEY 和 ENTERPRISE_MONEY 加上 后缀名为"个人"的值赋给后缀名为个人,如果成功,后缀为"公司"或者"企业"的IS_SWITCH改为2,好像有点复杂,求大神(^∇^*)
case when instr(PRODUCT_NAME ,'个人')>0 then IS_SWITCH=1
when instr(PRODUCT_NAME ,'公司')>0 then IS_SWITCH=2
when instr(PRODUCT_NAME ,'企业')>0 then IS_SWITCH=2
end
group by
case when instr(PRODUCT_NAME ,'个人')>0 then PRODUCT_NAME ='个人'
end PRODUCT_NAME ,
case when instr(PRODUCT_NAME ,'个人')>0 then IS_SWITCH=1
when instr(PRODUCT_NAME ,'公司')>0 then IS_SWITCH=2
when instr(PRODUCT_NAME ,'企业')>0 then IS_SWITCH=2
end IS_SWITCH
group by
employee_id,month,employee_contract_fe ,
case when instr(PRODUCT_NAME ,'个人')>0 then PRODUCT_NAME ='个人',
case when instr(PRODUCT_NAME ,'个人')>0 then IS_SWITCH=1
when instr(PRODUCT_NAME ,'公司')>0 then IS_SWITCH=2
when instr(PRODUCT_NAME ,'企业')>0 then IS_SWITCH=2
end毕竟没有数据源,可能拼写会有点错误,你理解思路应该就能写了
最后应该是这样的,需要用到update来修改整个表