浏览代码

sql逻辑调整

chengyao 3 年之前
父节点
当前提交
5c781ff0cc
共有 1 个文件被更改,包括 6 次插入6 次删除
  1. 6 6
      src/main/resources/mapper/BehospitalInfoMapper.xml

+ 6 - 6
src/main/resources/mapper/BehospitalInfoMapper.xml

@@ -4038,8 +4038,8 @@
         FROM
         (
         SELECT
-        CASE WHEN a.doctor_id is NULL OR a.doctor_id ='' THEN '未知' ELSE a.doctor_id END AS doctorId,
-        CASE WHEN a.doctor_name is NULL OR a.doctor_name ='' THEN '未知' ELSE a.doctor_name END AS doctorName,
+        a.doctor_id  AS doctorId,
+        a.doctor_name  AS doctorName,
         count( * ) AS mrNum,
         ROUND( sum( CAST( c.score_res AS DECIMAL ( 18, 2 )) ), 2 ) AS totleValue,
         ROUND( avg( CAST( c.score_res AS DECIMAL ( 18, 2 )) ), 2 ) AS averageValue,
@@ -4119,8 +4119,8 @@
         ) t1,
         (
         SELECT
-        CASE WHEN a.doctor_id is NULL OR a.doctor_id ='' THEN '未知' ELSE a.doctor_id END AS doctorId,
-        CASE WHEN a.doctor_name is NULL OR a.doctor_name ='' THEN '未知' ELSE a.doctor_name END AS doctorName,
+        a.doctor_id  AS doctorId,
+        a.doctor_name AS doctorName,
         count( * ) AS entryNum
         FROM
         med_behospital_info a,
@@ -4214,8 +4214,8 @@
         FROM
         (
         SELECT
-        CASE WHEN a.doctor_id is NULL OR a.doctor_id ='' THEN '未知' ELSE a.doctor_id END AS doctorId,
-        CASE WHEN a.doctor_name is NULL OR a.doctor_name ='' THEN '未知' ELSE a.doctor_name END AS doctorName,
+        a.doctor_id AS doctorId,
+        a.doctor_name AS doctorName,
         sum( d.rule_type = 1 ) AS emptyNum,
         sum( d.rule_type = 2 ) AS errorNum,
         count( DISTINCT a.behospital_code ) AS mrNum