|
@@ -25,7 +25,7 @@
|
|
|
</select>
|
|
|
<select id="equipmentOutboundTotal" resultType="java.lang.Integer">
|
|
|
SELECT
|
|
|
- count( DISTINCT d.id ) OUTS
|
|
|
+ sum(case when io.type='OUT' then 1 else 0 end )-sum(case when io.type='IN' then 1 else 0 end ) OUTS
|
|
|
FROM
|
|
|
sys_device d
|
|
|
LEFT JOIN t_b_device_in_out io ON d.device_code = io.device_no
|
|
@@ -365,8 +365,8 @@
|
|
|
<select id="device" resultType="java.util.Map">
|
|
|
SELECT
|
|
|
su.`name`,
|
|
|
- sum( CASE WHEN d.bound = 'OUT' THEN 1 ELSE 0 END ) outs,
|
|
|
- sum( CASE WHEN d.`status` = 'NORMAL' THEN 1 ELSE 0 END ) total
|
|
|
+ sum(case when io.type='OUT' then 1 else 0 end )-sum(case when io.type='IN' then 1 else 0 end ) outs
|
|
|
+<!-- sum( CASE WHEN d.`status` = 'NORMAL' THEN 1 ELSE 0 END ) count-->
|
|
|
FROM
|
|
|
t_b_service s
|
|
|
LEFT JOIN t_b_device_in_out io ON io.service_id = s.id
|