| | |
| | | <select id="queryAllNumType" resultType="integer"> |
| | | select DISTINCT a.numType from (select SUBSTRING_INDEX(m.mould_num,'-',-1) as numType from sys_mould m) a |
| | | </select> |
| | | |
| | | <select id="materialInfo" resultType="com.thhy.mobile.modules.biz.pipeinfo.entity.MaterialThingDto"> |
| | | select |
| | | Piece as piece, |
| | | MAX(CASE WHEN Material = '河砂' THEN FactAmnt END) AS sand, |
| | | MAX(CASE WHEN Material = '小石子' THEN FactAmnt END) AS pebbles, |
| | | MAX(CASE WHEN Material = '水泥3' THEN FactAmnt END) AS cement3, |
| | | MAX(CASE WHEN Material = '粉煤灰2' THEN FactAmnt END) AS flyAsh2, |
| | | MAX(CASE WHEN Material = '大石子' THEN FactAmnt END) AS dashizi, |
| | | MAX(CASE WHEN Material = '水' THEN FactAmnt END) AS water, |
| | | MAX(CASE WHEN Material = '外剂1' THEN FactAmnt END) AS externalAgent1, |
| | | MAX(CASE WHEN Material = '粉煤灰1' THEN FactAmnt END) AS flyAsh1, |
| | | MAX(CASE WHEN Material = '水泥4' THEN FactAmnt END) AS cement4, |
| | | MAX(CASE WHEN Material = '水泥2' THEN FactAmnt END) AS cement2 |
| | | from |
| | | t_raw_material where types=1 |
| | | GROUP BY Piece |
| | | ORDER BY Piece desc limit 0,10 |
| | | </select> |
| | | |
| | | <select id="materialInfoTwo" resultType="com.thhy.mobile.modules.biz.pipeinfo.entity.MaterialThingDto"> |
| | | select |
| | | Piece as piece, |
| | | MAX(CASE WHEN Material = '河砂' THEN FactAmnt END) AS sand, |
| | | MAX(CASE WHEN Material = '小石子' THEN FactAmnt END) AS pebbles, |
| | | MAX(CASE WHEN Material = '水泥3' THEN FactAmnt END) AS cement3, |
| | | MAX(CASE WHEN Material = '粉煤灰2' THEN FactAmnt END) AS flyAsh2, |
| | | MAX(CASE WHEN Material = '大石子' THEN FactAmnt END) AS dashizi, |
| | | MAX(CASE WHEN Material = '水' THEN FactAmnt END) AS water, |
| | | MAX(CASE WHEN Material = '外剂1' THEN FactAmnt END) AS externalAgent1, |
| | | MAX(CASE WHEN Material = '粉煤灰1' THEN FactAmnt END) AS flyAsh1, |
| | | MAX(CASE WHEN Material = '水泥4' THEN FactAmnt END) AS cement4, |
| | | MAX(CASE WHEN Material = '水泥2' THEN FactAmnt END) AS cement2 |
| | | from |
| | | t_raw_material where types=2 |
| | | GROUP BY Piece |
| | | ORDER BY Piece desc limit 0,10 |
| | | </select> |
| | | <select id="materialNumInfo" resultType="com.thhy.mobile.modules.biz.pipeinfo.entity.MaterialThingNumDto"> |
| | | SELECT |
| | | Material as material, |
| | | CAST( SUM( FactAmnt ) AS FLOAT ) AS counts |
| | | FROM |
| | | t_raw_material |
| | | GROUP BY |
| | | Material |
| | | </select> |
| | | </mapper> |