2019-02-19
閱讀量:
1800
mysql如何做數(shù)值計(jì)算?2016年客戶2017年回柜率?
問題描述:
如何計(jì)算2016年的客戶,在2017年的回柜率呢?
解決思路:
先思考輸出的表格長什么樣子,如果用excel實(shí)現(xiàn),會(huì)是什么數(shù)據(jù)結(jié)構(gòu)?
- 客戶|2017年購買次數(shù)|2016年購買次數(shù)|回柜率
然后思考mysql中的操作步驟:
- 維度是客戶(group by),范圍是2016年(where year(xxx)=2016),得出2016年客戶的id,生成子查詢,成為[選擇條件1],并生成[表1];只有2016年買過的,才能計(jì)算回柜率
- 然后再篩選2017年客戶(where year(xxx)=2017 and id in [選擇條件1]),建[表2];2016年買過的,2017年又買了的
- 在新表中,alter table [表1] add @2017指標(biāo) =select…from…where id in (select id from [表2] and year(xxx)=2017) group by 客戶;客戶|2017年購買次數(shù)|2016年購買次數(shù)就構(gòu)造好了
- 最后再用alter table [表1] add @回柜率…即可






評(píng)論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
1條評(píng)論
0條評(píng)論
0條評(píng)論