| | |
| | | st.STTP |
| | | FROM (SELECT STCD, SUM(DRP) AS DRP |
| | | FROM dbo.ST_PPTN_R |
| | | WHERE TM > #{beginTime} AND TM <= #{endTime} |
| | | WHERE TM > #{beginTime} |
| | | AND TM <= #{endTime} |
| | | GROUP BY STCD) cs1 |
| | | INNER JOIN (SELECT STATION_CODE, STATION_NAME, REGION_NAME, WEIGHT, REGION_CODE |
| | | FROM ZHSW_REGION_WEIGHT) s ON s.STATION_CODE = cs1.STCD |
| | |
| | | SELECT STCD, |
| | | SUM(DRP) AS DRP |
| | | FROM dbo.ST_PPTN_R |
| | | WHERE TM >= #{beginTime} |
| | | WHERE TM >#{beginTime} |
| | | AND TM <= #{endTime} |
| | | GROUP BY STCD |
| | | ) cs1 |
| | |
| | | FROM dbo.ST_STBPRP_B st |
| | | INNER JOIN dbo.ST_ADDVCD_D ad on ad.ADDVCD = st.ADDVCD |
| | | WHERE st.STTP = 'PP' |
| | | OR st.STTP = 'ZQ' OR st.STTP='ZZ' |
| | | OR st.STTP = 'ZQ' |
| | | OR st.STTP = 'ZZ' |
| | | ) c |
| | | INNER JOIN ( |
| | | SELECT SUM |
| | |
| | | (strd.DRP) AS dyp, |
| | | STCD |
| | | FROM dbo.ST_PPTN_R strd |
| | | WHERE strd.TM >= #{beginTime} |
| | | WHERE strd.TM > #{beginTime} |
| | | AND strd.TM <= #{endTime} |
| | | GROUP BY STCD |
| | | ) csd ON csd.STCD = c.STCD |
| | |
| | | (stro.DRP) AS drp1, |
| | | STCD |
| | | FROM dbo.ST_PPTN_R stro |
| | | WHERE stro.TM >= #{ dateBegin1 } |
| | | WHERE stro.TM > #{ dateBegin1 } |
| | | AND stro.TM <= #{time} |
| | | GROUP BY STCD |
| | | ) cs1 ON cs1.STCD = c.STCD |
| | |
| | | (strt.DRP) AS drp3, |
| | | STCD |
| | | FROM dbo.ST_PPTN_R strt |
| | | WHERE strt.TM >= #{ dateBegin3 } |
| | | WHERE strt.TM > #{ dateBegin3 } |
| | | AND strt.TM <= #{time} |
| | | GROUP BY STCD |
| | | ) cs3 ON cs3.STCD = c.STCD |
| | |
| | | (strx.DRP) AS drp6, |
| | | STCD |
| | | FROM dbo.ST_PPTN_R strx |
| | | WHERE strx.TM >= #{ dateBegin6 } |
| | | WHERE strx.TM > #{ dateBegin6 } |
| | | AND strx.TM <= #{time} |
| | | GROUP BY STCD |
| | | ) cs6 ON cs6.STCD = c.STCD |
| | |
| | | (strd.DRP) AS dyp, |
| | | STCD |
| | | FROM dbo.ST_PPTN_R strd |
| | | WHERE strd.TM >= #{ times } |
| | | WHERE strd.TM > #{ times } |
| | | AND strd.TM <= #{time} |
| | | GROUP BY STCD |
| | | ) csd ON csd.STCD = c.STCD |
| | | </select> |
| | | |
| | | |
| | | <select id="selectCode" resultType="java.lang.String"> |
| | | SELECT stuff(( |
| | | SELECT ',' + CONVERT(VARCHAR (25), STCD) |
| | | FROM dbo.ST_STBPRP_B st |
| | | INNER JOIN dbo.ST_ADDVCD_D ad ON ad.ADDVCD = st.ADDVCD |
| | | WHERE st.STTP = 'PP' |
| | | OR st.STTP = 'ZQ' |
| | | OR st.STTP = 'ZZ' FOR XML PATH ('')), |
| | | 1, |
| | | 1, |
| | | '' |
| | | ) AS siteids |
| | | </select> |
| | | |
| | | <select id="ss" resultType="java.util.Map"> |
| | | SELECT c.STCD, |
| | | c.STNM, |
| | | c.STLC, |
| | | c.ADDVNM, |
| | | c.RVNM, |
| | | c.HNNM, |
| | | c.LTTD, |
| | | c.LGTD, |
| | | ISNULL(csd.dyp, 0) AS dyp |
| | | FROM ( |
| | | SELECT SUM |
| | | (strd.DRP) AS dyp, |
| | | STCD |
| | | FROM dbo.ST_PPTN_R strd |
| | | WHERE strd.TM > #{beginTime} |
| | | AND strd.TM <= #{endTime} |
| | | AND STCD IN (${code}) |
| | | GROUP BY STCD |
| | | ) csd |
| | | LEFT JOIN ( |
| | | SELECT STCD, |
| | | st.STNM, |
| | | st.ADDVCD, |
| | | st.STLC, |
| | | st.LTTD, |
| | | st.LGTD, |
| | | st.RVNM, |
| | | st.HNNM, |
| | | ad.ADDVNM |
| | | FROM dbo.ST_STBPRP_B st |
| | | INNER JOIN dbo.ST_ADDVCD_D ad ON ad.ADDVCD = st.ADDVCD |
| | | ) c ON c.STCD = csd.STCD |
| | | WHERE c.ADDVNM != '井冈山市' |
| | | AND c.ADDVNM != '吉水县' |
| | | ORDER BY |
| | | csd.dyp DESC |
| | | </select> |
| | | </mapper> |
| | | |