|
@@ -370,8 +370,7 @@
|
|
) t1 where t1.hospitalCode = a.hospitalCode
|
|
) t1 where t1.hospitalCode = a.hospitalCode
|
|
GROUP BY
|
|
GROUP BY
|
|
hospitalCode
|
|
hospitalCode
|
|
- ORDER BY
|
|
|
|
- hospitalCode) AS uvSum,
|
|
|
|
|
|
+ ) AS uvSum,
|
|
|
|
|
|
(
|
|
(
|
|
SELECT
|
|
SELECT
|
|
@@ -424,42 +423,41 @@
|
|
<select id="getPageHospitalPUZ" resultType="com.diagbot.dto.HospItemDTO">
|
|
<select id="getPageHospitalPUZ" resultType="com.diagbot.dto.HospItemDTO">
|
|
select tt.hospitalCode, IFNULL(tt.pvSum, 0) pvSum , iFNULL(tt.uvSum, 0) uvSum, iFNULL(tt.zzSum, 0) zzSum from (
|
|
select tt.hospitalCode, IFNULL(tt.pvSum, 0) pvSum , iFNULL(tt.uvSum, 0) uvSum, iFNULL(tt.zzSum, 0) zzSum from (
|
|
select a.*,
|
|
select a.*,
|
|
- (SELECT
|
|
|
|
- count(ip)
|
|
|
|
- FROM
|
|
|
|
- (
|
|
|
|
- SELECT DISTINCT
|
|
|
|
- hospital_code AS hospitalCode,
|
|
|
|
- DATE_FORMAT(gmt_create, '%Y-%m-%d') AS days,
|
|
|
|
- ip
|
|
|
|
- FROM
|
|
|
|
- zzcx_opt_info
|
|
|
|
- WHERE
|
|
|
|
- opt_type = 1
|
|
|
|
- -- AND hospital_code !='朗通通用'
|
|
|
|
- ) t1 where t1.hospitalCode = a.hospitalCode
|
|
|
|
- GROUP BY
|
|
|
|
- hospitalCode
|
|
|
|
- ORDER BY
|
|
|
|
- hospitalCode) AS uvSum,
|
|
|
|
|
|
+ (SELECT
|
|
|
|
+ count(ip)
|
|
|
|
+ FROM
|
|
|
|
+ (
|
|
|
|
+ SELECT DISTINCT
|
|
|
|
+ hospital_code AS hospitalCode,
|
|
|
|
+ DATE_FORMAT(gmt_create, '%Y-%m-%d') AS days,
|
|
|
|
+ ip
|
|
|
|
+ FROM
|
|
|
|
+ zzcx_opt_info
|
|
|
|
+ WHERE
|
|
|
|
+ opt_type = 1
|
|
|
|
+ -- AND hospital_code !='朗通通用'
|
|
|
|
+ ) t1 where t1.hospitalCode = a.hospitalCode
|
|
|
|
+ GROUP BY
|
|
|
|
+ hospitalCode
|
|
|
|
+ ) AS uvSum,
|
|
|
|
|
|
- (
|
|
|
|
- SELECT
|
|
|
|
- count(ip)
|
|
|
|
- FROM
|
|
|
|
- (
|
|
|
|
- SELECT DISTINCT
|
|
|
|
- hospital_code AS hospitalCode,
|
|
|
|
- DATE_FORMAT(gmt_create, '%Y-%m-%d') AS days,
|
|
|
|
- ip
|
|
|
|
- FROM
|
|
|
|
- zzcx_opt_info
|
|
|
|
- WHERE
|
|
|
|
- opt_type = 2
|
|
|
|
- ) t2 where t2.hospitalCode = a.hospitalCode
|
|
|
|
- GROUP BY
|
|
|
|
- hospitalCode
|
|
|
|
- ) AS zzSum
|
|
|
|
|
|
+ (
|
|
|
|
+ SELECT
|
|
|
|
+ count(ip)
|
|
|
|
+ FROM
|
|
|
|
+ (
|
|
|
|
+ SELECT DISTINCT
|
|
|
|
+ hospital_code AS hospitalCode,
|
|
|
|
+ DATE_FORMAT(gmt_create, '%Y-%m-%d') AS days,
|
|
|
|
+ ip
|
|
|
|
+ FROM
|
|
|
|
+ zzcx_opt_info
|
|
|
|
+ WHERE
|
|
|
|
+ opt_type = 2
|
|
|
|
+ ) t2 where t2.hospitalCode = a.hospitalCode
|
|
|
|
+ GROUP BY
|
|
|
|
+ hospitalCode
|
|
|
|
+ ) AS zzSum
|
|
|
|
|
|
from
|
|
from
|
|
(
|
|
(
|
|
@@ -485,8 +483,6 @@
|
|
-- AND hospital_code !='朗通通用'
|
|
-- AND hospital_code !='朗通通用'
|
|
GROUP BY
|
|
GROUP BY
|
|
hospital_code
|
|
hospital_code
|
|
- ORDER BY
|
|
|
|
- hospital_code
|
|
|
|
) a
|
|
) a
|
|
) tt
|
|
) tt
|
|
</select>
|
|
</select>
|