浏览代码

boss数据看板-sql修改

yangzian 3 年之前
父节点
当前提交
8bcb1ded44

+ 15 - 11
jeecg-boot-material-view/src/main/java/org/jeecg/ctop/material/mapper/xml/BossDataExhibitionMapper.xml

@@ -4,11 +4,14 @@
 
     <!--  素材产出占比 快手 -->
     <select id="getMeterialProduceRateKuaiShou" resultType="java.util.LinkedHashMap">
-        SELECT t.* ,
-        CONCAT(ROUND(t.meterialNum / t.total * 100,2) ,'%')as rate
+        SELECT a.*,
+        sum(a.meterial) meterialNum,
+        CONCAT(ROUND(sum(a.meterial) / a.total * 100,2) ,'%')as rate
+        from (
+        SELECT t.*
         from (
         SELECT
-        COUNT( material_id ) meterialNum ,
+        COUNT( material_id ) meterial ,
         CASE company_name
         WHEN '北京汇创思拓数字科技有限公司' then '华北'
         WHEN '广州汇创思拓数字科技有限公司' then '华南'
@@ -42,22 +45,27 @@
         GROUP BY
         company_id
         ) t
+        )a
+        GROUP BY a.area
     </select>
 
 
     <!--  素材产出占比 头条 -->
     <select id="getMeterialProduceRateBytedance" resultType="java.util.LinkedHashMap">
-        SELECT t.* ,
-        CONCAT(ROUND(t.meterialNum / t.total * 100,2) ,'%')as rate
+        SELECT a.*,
+        sum(a.meterial) meterialNum,
+        CONCAT(ROUND(sum(a.meterial) / a.total * 100,2) ,'%')as rate
+        from (
+        SELECT t.*
         from (
         SELECT
-        COUNT( material_id ) meterialNum,
+        COUNT( material_id ) meterial,
         CASE company_name
         WHEN '北京汇创思拓数字科技有限公司' then '华北'
         WHEN '广州汇创思拓数字科技有限公司' then '华南'
         WHEN '上海汇创思拓数字科技有限公司' then '华东'
-        WHEN '北京次元像素' then '石家庄'
         WHEN '杭州妙构思数字科技有限公司' then '杭州'
+        WHEN '北京骄阳数字科技有限公司' then '骄阳'
         else '其他'
         end area,
         company_name as companyName,
@@ -102,7 +110,6 @@
         WHEN 'd57fecdcf7a94d009736d9c850731582' THEN '华北'
         WHEN '6608ed13c0dd42de93c790dbdf124234' THEN '华南'
         WHEN '4b10089775c040119e139087517aed88' THEN '华东'
-        WHEN '3321d5893bcd430cab1238a99bc7db11' THEN '石家庄'
         WHEN '5e46b5dea3d740eeb8ff1a2895015a4b' THEN '骄阳'
         WHEN '1648c7ceb4d449a9a13fbed7a8d9976c' THEN '杭州'
         ELSE '其他'
@@ -143,7 +150,6 @@
         WHEN 'd57fecdcf7a94d009736d9c850731582' then '华北'
         WHEN '6608ed13c0dd42de93c790dbdf124234' then '华南'
         WHEN '4b10089775c040119e139087517aed88' then '华东'
-        WHEN '3321d5893bcd430cab1238a99bc7db11' then '石家庄'
         WHEN '5e46b5dea3d740eeb8ff1a2895015a4b' then '骄阳'
         WHEN '1648c7ceb4d449a9a13fbed7a8d9976c' then '杭州'
         else '其他'
@@ -366,7 +372,6 @@
         WHEN 'd57fecdcf7a94d009736d9c850731582' THEN '华北'
         WHEN '6608ed13c0dd42de93c790dbdf124234' THEN '华南'
         WHEN '4b10089775c040119e139087517aed88' THEN '华东'
-        WHEN '3321d5893bcd430cab1238a99bc7db11' THEN '石家庄'
         WHEN '5e46b5dea3d740eeb8ff1a2895015a4b' THEN '骄阳'
         WHEN '1648c7ceb4d449a9a13fbed7a8d9976c' THEN '杭州'
         ELSE '其他'
@@ -415,7 +420,6 @@
         WHEN 'd57fecdcf7a94d009736d9c850731582' THEN '华北'
         WHEN '6608ed13c0dd42de93c790dbdf124234' THEN '华南'
         WHEN '4b10089775c040119e139087517aed88' THEN '华东'
-        WHEN '3321d5893bcd430cab1238a99bc7db11' THEN '石家庄'
         WHEN '5e46b5dea3d740eeb8ff1a2895015a4b' THEN '骄阳'
         WHEN '1648c7ceb4d449a9a13fbed7a8d9976c' THEN '杭州'
         ELSE '其他'