| | |
| | | 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 |
| | | LEFT JOIN ( |
| | | SELECT SUM |
| | |
| | | ) AS siteids |
| | | </select> |
| | | |
| | | <select id="selectCodeM" resultType="java.lang.String"> |
| | | SELECT stuff(( |
| | | SELECT ',' + CONVERT(VARCHAR (25), STATION_CODE) |
| | | FROM ZHSW_REGION_WEIGHT |
| | | WHERE SPARE1!=0 FOR XML PATH ('')), |
| | | 1, |
| | | 1, |
| | | '' |
| | | ) AS siteids |
| | | </select> |
| | | |
| | | <select id="ss" resultType="java.util.Map"> |
| | | SELECT c.STCD, |
| | | c.STNM, |
| | |
| | | ORDER BY |
| | | csd.dyp DESC |
| | | </select> |
| | | |
| | | <!--最新面降雨量--> |
| | | <select id="selectReMs" resultType="java.util.HashMap"> |
| | | SELECT cs1.STCD, |
| | | isnull(cs1.DRP, 0) as DRP, |
| | | s.STATION_NAME, |
| | | s.REGION_NAME, |
| | | s.WEIGHT, |
| | | s.REGION_CODE, |
| | | st.LGTD, |
| | | st.LTTD, |
| | | st.STTP |
| | | FROM (SELECT STCD, SUM(DRP) AS DRP |
| | | FROM dbo.ST_PPTN_R |
| | | WHERE TM > #{beginTime} |
| | | AND TM <= #{endTime} AND STCD IN (${code}) |
| | | 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 |
| | | INNER JOIN (SELECT STCD, LGTD, LTTD, STTP, ADDVCD FROM dbo.ST_STBPRP_B) st ON st.STCD = cs1.STCD |
| | | INNER JOIN dbo.ST_ADDVCD_D ad ON ad.ADDVCD = st.ADDVCD |
| | | GROUP BY cs1.STCD, |
| | | cs1.DRP, |
| | | s.STATION_NAME, |
| | | s.REGION_NAME, |
| | | s.WEIGHT, |
| | | s.REGION_CODE, |
| | | st.LGTD, |
| | | st.LTTD, |
| | | st.STTP |
| | | </select> |
| | | </mapper> |
| | | |