| | |
| | | GROUP BY a.BGMD, EDMD |
| | | </select> |
| | | |
| | | <!-- <select id="selectyjck" resultType="java.util.HashMap">--> |
| | | <!-- SELECT rs.STCD,--> |
| | | <!-- rs.TM,--> |
| | | <!-- isnull(rs.RZ, 0) as RZ,--> |
| | | <!-- rsv.FSLTDZ,--> |
| | | <!-- st.STNM,--> |
| | | <!-- st.LGTD,--> |
| | | <!-- rs.INQ,--> |
| | | <!-- rs.W,--> |
| | | <!-- rs.OTQ,--> |
| | | <!-- st.LTTD,--> |
| | | <!-- st.ADDVNM--> |
| | | <!-- FROM dbo.ST_RSVR_R rs--> |
| | | <!-- LEFT JOIN (SELECT FSLTDZ, STCD--> |
| | | <!-- FROM dbo.ST_RSVRFSR_B--> |
| | | <!-- WHERE BGMD = #{egmd}--> |
| | | <!-- AND EDMD = #{edmd}--> |
| | | <!-- and FSLTDZ is not null) rsv ON rsv.STCD = rs.STCD--> |
| | | <!-- INNER JOIN sys_rsvr st ON st.STCD = rs.STCD--> |
| | | <!-- INNER JOIN dbo.ST_RSVRFCCH_B rst ON rst.STCD = rs.STCD--> |
| | | <!-- WHERE rs.TM >#{beginTime}--> |
| | | <!-- AND rs.TM <= #{endTime}--> |
| | | <!-- ORDER BY rs.TM DESC--> |
| | | <!-- </select>--> |
| | | <select id="selectyjck" resultType="java.util.HashMap"> |
| | | SELECT rs.STCD, |
| | | rs.TM, |
| | |
| | | </select> |
| | | |
| | | <!--水库最新信息--> |
| | | <!-- <select id="selectyjcks" resultType="java.util.HashMap">--> |
| | | <!-- SELECT cs.STCD,--> |
| | | <!-- cs.TM,--> |
| | | <!-- isnull(cs1.RZ, 0) as RZ,--> |
| | | <!-- isnull(rsvr.RZS, 0) as RZS,--> |
| | | <!-- cs2.STNM,--> |
| | | <!-- cs3.INQ,--> |
| | | <!-- cs1.W,--> |
| | | <!-- cs3.OTQ,--> |
| | | <!-- cs2.LGTD,--> |
| | | <!-- cs2.LTTD,--> |
| | | <!-- cs2.ADDVNM,--> |
| | | <!-- rsv.FSLTDZ--> |
| | | <!-- FROM (--> |
| | | <!-- SELECT A.STCD,--> |
| | | <!-- MAX(A.TM) TM--> |
| | | <!-- FROM (SELECT STCD, TM, RZ, INQ, W, OTQ FROM dbo.ST_RSVR_R where TM >#{dateEnd} AND TM <=#{time}) AS A--> |
| | | <!-- INNER JOIN (SELECT STCD, STNM, ADDVNM, LTTD, LGTD FROM sys_rsvr) s ON A.STCD = s.STCD--> |
| | | <!-- GROUP BY A.STCD--> |
| | | <!-- ) cs--> |
| | | <!-- INNER JOIN (SELECT STCD, TM, RZ, INQ, W, OTQ FROM dbo.ST_RSVR_R where TM >#{dateEnd} AND TM <=#{time}) cs1--> |
| | | <!-- ON cs.STCD = cs1.STCD AND cs.TM = cs1.TM--> |
| | | <!-- INNER JOIN (SELECT STCD, STNM, ADDVNM, LTTD, LGTD FROM sys_rsvr) cs2 ON cs.STCD = cs2.STCD--> |
| | | <!-- LEFT JOIN (SELECT FSLTDZ, STCD--> |
| | | <!-- FROM dbo.ST_RSVRFSR_B--> |
| | | <!-- WHERE BGMD = #{egmd}--> |
| | | <!-- AND EDMD = #{edmd}--> |
| | | <!-- AND FSLTDZ IS NOT NULL) rsv ON rsv.STCD = cs.STCD--> |
| | | <!-- INNER JOIN (SELECT isnull(RZ, 0) AS RZS, STCD FROM ST_RSVR_R WHERE TM = #{tm}) rsvr--> |
| | | <!-- ON rsvr.STCD = cs.STCD--> |
| | | <!-- INNER JOIN (SELECT STCD, INQ, OTQ FROM dbo.ST_RSVR_R WHERE TM = #{timez}) cs3 ON cs.STCD = cs3.STCD--> |
| | | <!-- GROUP BY cs.STCD,--> |
| | | <!-- cs.TM,--> |
| | | <!-- cs1.RZ,--> |
| | | <!-- rsvr.RZS,--> |
| | | <!-- cs3.INQ,--> |
| | | <!-- cs1.W,--> |
| | | <!-- cs3.OTQ,--> |
| | | <!-- cs2.STNM,--> |
| | | <!-- cs2.ADDVNM,--> |
| | | <!-- cs2.LGTD,--> |
| | | <!-- cs2.LTTD,--> |
| | | <!-- rsv.FSLTDZ--> |
| | | <!-- </select> --> |
| | | <select id="selectyjcks" resultType="java.util.HashMap"> |
| | | SELECT cs.STCD, |
| | | cs.TM, |
| | | isnull(cs1.RZ, 0) as RZ, |
| | | isnull(rsvr.RZS, 0) as RZS, |
| | | isnull(cs1.RZ, 0) AS RZ, |
| | | isnull(rsvr.RZS, 0) AS RZS, |
| | | cs2.STNM, |
| | | cs3.INQ, |
| | | cs1.W, |
| | |
| | | MAX(A.TM) TM |
| | | FROM (SELECT STCD, TM, RZ, INQ, W, OTQ FROM dbo.ST_RSVR_R) AS A |
| | | INNER JOIN (SELECT STCD, STNM, ADDVNM, LTTD, LGTD FROM sys_rsvr) s ON A.STCD = s.STCD |
| | | LEFT JOIN (SELECT FSLTDZ, STCD |
| | | FROM dbo.ST_RSVRFSR_B |
| | | WHERE BGMD = #{egmd} |
| | | AND EDMD = #{edmd} |
| | | AND FSLTDZ IS NOT NULL) d ON d.STCD = A.STCD |
| | | LEFT JOIN (SELECT isnull(RZ, 0) AS RZS, STCD FROM ST_RSVR_R WHERE TM = #{tm}) z |
| | | ON z.STCD = A.STCD |
| | | LEFT JOIN (SELECT STCD, INQ, OTQ FROM dbo.ST_RSVR_R WHERE TM = #{timez}) zz |
| | | ON A.STCD = zz.STCD |
| | | GROUP BY A.STCD |
| | | ) cs |
| | | INNER JOIN (SELECT STCD, TM, RZ, INQ, W, OTQ FROM dbo.ST_RSVR_R) cs1 |
| | | ON cs.STCD = cs1.STCD AND cs.TM = cs1.TM |
| | | ON cs.STCD = cs1.STCD |
| | | AND cs.TM = cs1.TM |
| | | INNER JOIN (SELECT STCD, STNM, ADDVNM, LTTD, LGTD FROM sys_rsvr) cs2 ON cs.STCD = cs2.STCD |
| | | LEFT JOIN (SELECT FSLTDZ, STCD |
| | | FROM dbo.ST_RSVRFSR_B |
| | |
| | | <!--水库涨幅,跌幅信息--> |
| | | <select id="selectsk" resultType="java.util.HashMap"> |
| | | SELECT DISTINCT s.STCD, |
| | | isnull(s.maxZ, 0) as maxZ, |
| | | isnull(s.maxZ, 0) as maxZ, |
| | | MAX(CASE s.maxAgeNum WHEN 1 THEN s.TM ELSE '' END) OVER ( partition BY s.STCD ) maxTM, |
| | | isnull(s.minZ, 0) as minZ, |
| | | isnull(s.minZ, 0) as minZ, |
| | | MAX(CASE s.minAgeNum WHEN 1 THEN s.TM ELSE '' END) OVER ( partition BY s.STCD ) minTM, |
| | | st.STNM, |
| | | ad.ADDVNM |
| | |
| | | TM, |
| | | MAX(RZ) OVER ( partition BY STCD ) maxZ, |
| | | MIN(RZ) OVER ( partition BY STCD ) minZ, |
| | | RANK() OVER ( partition BY STCD ORDER BY RZ DESC ) maxAgeNum, |
| | | RANK() OVER ( partition BY STCD ORDER BY RZ ) minAgeNum |
| | | RANK() OVER ( partition BY STCD ORDER BY RZ DESC ) maxAgeNum, |
| | | RANK() OVER ( partition BY STCD ORDER BY RZ ) minAgeNum |
| | | FROM dbo.ST_RSVR_R |
| | | WHERE TM >= #{beginTime} |
| | | WHERE TM > #{beginTime} |
| | | AND TM <= #{endTime} |
| | | ) s |
| | | INNER JOIN dbo.ST_STBPRP_B st ON st.STCD = s.STCD |
| | |
| | | |
| | | <select id="selectInfo" resultType="java.util.HashMap"> |
| | | SELECT top 1 r.*, |
| | | rs.*, |
| | | st.*, |
| | | rsv.FSLTDZ |
| | | rs.*, |
| | | st.*, |
| | | rsv.FSLTDZ |
| | | FROM ST_RSVR_R r |
| | | LEFT JOIN ST_RSVRFCCH_B rs ON r.STCD = rs.STCD |
| | | LEFT JOIN sys_rsvr st ON st.STCD = r.STCD |
| | |
| | | |
| | | |
| | | <select id="selectCode" resultType="java.lang.String"> |
| | | SELECT stuff((SELECT ',' + CONVERT(VARCHAR(25), rs.STCD) |
| | | SELECT stuff((SELECT ',' + CONVERT(VARCHAR (25), rs.STCD) |
| | | FROM ST_RSVR_R r |
| | | INNER JOIN sys_rsvr rs ON |
| | | rs.STCD = r.STCD |
| | | WHERE r.TM >= #{beginTime} |
| | | AND r.TM <= #{endTime} |
| | | GROUP BY rs.STCD |
| | | FOR XML PATH ( '' )), |
| | | FOR XML PATH ('')), |
| | | 1, |
| | | 1, |
| | | '' |
| | | ) AS stcd |
| | | </select> |
| | | <!-- <select id="selectCode" resultType="java.lang.String">--> |
| | | <!-- SELECT stuff((SELECT ',' + CONVERT(VARCHAR(25), rs.STCD)--> |
| | | <!-- FROM sys_rsvr rs--> |
| | | <!-- FOR XML PATH ( '' )),--> |
| | | <!-- 1,--> |
| | | <!-- 1,--> |
| | | <!-- ''--> |
| | | <!-- ) AS stcd--> |
| | | <!-- </select>--> |
| | | <select id="sel" resultType="java.util.HashMap"> |
| | | SELECT cs.STCD, |
| | | cs.TM, |
| | |
| | | ON cs.STCD = cs2.STCD |
| | | LEFT JOIN (SELECT FSLTDZ, STCD |
| | | FROM dbo.ST_RSVRFSR_B |
| | | WHERE BGMD = #{egmd} AND EDMD = #{edmd} AND FSLTDZ IS NOT NULL) rsv ON rsv.STCD = cs.STCD |
| | | WHERE BGMD = #{egmd} |
| | | AND EDMD = #{edmd} |
| | | AND FSLTDZ IS NOT NULL) rsv ON rsv.STCD = cs.STCD |
| | | GROUP BY cs.STCD, |
| | | cs.TM, |
| | | cs1.RZ, |