drop table IF exists tmp_quarter;
CREATE temporary TABLE tmp_quarter (
city_comcode VARCHAR(50), -- 地市机构编码
customer_group VARCHAR(50), -- (不)指定客户类型
customer_type VARCHAR(50), -- 客群类型
statistic_year int, -- 年份
statistic_quarter int, -- 季度
sea_num int,
lake_num int,
tool_num int, -- 器的创建格式
rights_total_num int, -- 不指定-湖 所含权益总数量
rights_assign_num int, -- 不指定-湖 所含权益客户经理已分配数量
rights_valid_num int, -- 不指定-湖 所含权益剩余可分配数量
assign_rate DECIMAL(10,2), -- 不指定-湖 所权益分配率
sea_rights_total_num int, -- 不指定-海权益 总数
sea_rights_remain_num int, -- 不指定-海剩余可分解权益总数
-- all_kq_num int, -- 器的 卡券总数
url_num int, -- 已生成的链接数
yd_success_num int, -- 已滴灌成功数
ylq_kq_num int, -- 已领取卡券数量
use_kq_num int, -- 已领取卡券数量
send_rate DECIMAL(10, 2), -- 滴灌发送率
diguan_rate DECIMAL(10,2), -- 滴灌成功率
use_rate DECIMAL(10,2) -- 滴灌使用率
);
insert into tmp_quarter
select
a.city_comcode, a.customer_group, a.customer_type, a.statistic_year, a.statistic_quarter,
sum(a.sea_num) sea_num , -- 海个数
sum(a.lake_num) lake_num , -- 湖个数
sum(a.tool_num) tool_num , -- 器的创建格式
sum(a.rights_total_num) rights_total_num , -- 不指定-湖 所含权益总数量
sum(a.rights_assign_num) rights_assign_num , -- 不指定-湖 所含权益客户经理已分配数量
sum(a.rights_valid_num) rights_valid_num , -- 不指定-湖 所含权益剩余可分配数量
sum(a.rights_valid_num) rights_valid_num , -- 不指定-湖 所含权益剩余可分配数量
round(sum(a.rights_assign_num)/sum(a.rights_total_num)*100,2) assign_rate, -- 不指定-湖 所权益分配率
sum(a.sea_rights_total_num) sea_rights_total_num, -- 不指定-海权益 总数
sum(a.sea_rights_remain_num) sea_rights_remain_num, -- 不指定-海剩余可分解权益总数
sum(a.url_num) url_num, -- 已生成的链接数
sum(a.yd_success_num) yd_success_num, -- 已滴灌成功数
sum(a.ylq_kq_num) ylq_kq_num, -- 已领取卡券数量
sum(a.use_kq_num) use_kq_num, -- 客户使用卡券数量
round(sum(a.url_num)/sum(a.tool_num)*100,2) send_rate, -- 滴灌发送率 当月已生成链接数/当月滴灌任务总数
round(sum(a.yd_success_num)/sum(a.tool_num)*100,2) diguan_rate, -- 滴灌成功率 当月已滴灌成功数/当月滴灌任务总数
round(sum(a.use_kq_num)/sum(a.ylq_kq_num)*100,2) use_rate -- 滴灌使用率 当月客户使用数/当月已领取卡券数量
from tmp_month a
group by a.city_comcode, a.customer_group, a.customer_type, a.statistic_year, a.statistic_quarter
;该sql报异常Column count doesn't match value count at row 1 为什么
最新发布