| | |
| | | <mapper namespace="com.zt.life.modules.mainPart.basicInfo.dao.StatisticsDao"> |
| | | |
| | | <select id="getTaskReliabList" resultType="com.zt.life.modules.mainPart.basicInfo.model.TaskReliabData"> |
| | | SELECT |
| | | /*SELECT |
| | | a.name, |
| | | count(distinct b.id) AS taskNum, |
| | | count(distinct c.id) AS operatConNum, |
| | |
| | | left join assess_result g on g.product_id = a.id and g.IS_DELETE=0 |
| | | where a.product_type = 2 and a.IS_DELETE =0 |
| | | group by a.id,a.name |
| | | order by a.name |
| | | order by a.name*/ |
| | | SELECT |
| | | a.name, |
| | | (SELECT COUNT(DISTINCT b.id) FROM task b WHERE b.product_id = a.id AND b.IS_DELETE = 0) AS taskNum, |
| | | (SELECT COUNT(DISTINCT c.id) FROM operat_condit c WHERE c.product_id = a.id AND c.IS_DELETE = 0) AS operatConNum, |
| | | (SELECT COUNT(DISTINCT d.id) FROM model_rbd d WHERE d.ship_id = a.id AND d.IS_DELETE = 0) AS modelNum, |
| | | (SELECT COUNT(DISTINCT e.id) FROM simulat_assess e WHERE e.product_id = a.id AND e.IS_DELETE = 0) AS simulatNum, |
| | | (SELECT COUNT(DISTINCT f.id) FROM assess_item f WHERE f.product_id = a.id AND f.IS_DELETE = 0) AS testData, |
| | | (SELECT COUNT(DISTINCT g.id) FROM assess_result g WHERE g.product_id = a.id AND g.IS_DELETE = 0) AS assessNum |
| | | FROM |
| | | product_model a |
| | | WHERE |
| | | a.product_type = 2 AND a.IS_DELETE = 0 |
| | | GROUP BY |
| | | a.id, a.name |
| | | ORDER BY |
| | | a.name |
| | | </select> |
| | | <select id="getBaseReliabList" resultType="com.zt.life.modules.mainPart.basicInfo.model.BaseReliabData"> |
| | | SELECT |