|
|
|
@ -179,21 +179,21 @@
|
|
|
|
order by ert.monitor_id, ert.monitor_name, ert.pointTime
|
|
|
|
order by ert.monitor_id, ert.monitor_name, ert.pointTime
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="datePointDnbList" resultType="java.util.Map">
|
|
|
|
<select id="datePointDnbList" resultType="com.op.energy.report.domain.ReportPointDnbDTO">
|
|
|
|
select ert.monitor_id,
|
|
|
|
select ert.monitor_id monitorId,
|
|
|
|
ert.monitor_name,
|
|
|
|
ert.monitor_name monitorName,
|
|
|
|
CAST( CASE
|
|
|
|
CAST( CASE
|
|
|
|
WHEN #{params.timeSub} = 10 THEN ert.pointTime
|
|
|
|
WHEN #{params.timeSub} = 10 THEN ert.pointTime
|
|
|
|
WHEN #{params.timeSub} = 7 THEN concat(ert.pointTime, '-01')
|
|
|
|
WHEN #{params.timeSub} = 7 THEN concat(ert.pointTime, '-01')
|
|
|
|
WHEN #{params.timeSub} = 4 THEN concat(ert.pointTime, '-01-01')
|
|
|
|
WHEN #{params.timeSub} = 4 THEN concat(ert.pointTime, '-01-01')
|
|
|
|
END AS datetime) AS begin_time,
|
|
|
|
END AS datetime) AS beginTime,
|
|
|
|
CAST( CASE
|
|
|
|
CAST( CASE
|
|
|
|
WHEN #{params.timeSub} = 10 THEN ert.pointTime
|
|
|
|
WHEN #{params.timeSub} = 10 THEN ert.pointTime
|
|
|
|
WHEN #{params.timeSub} = 7 THEN EOMONTH(CONVERT(DATE, CONCAT(ert.pointTime, '-01')))
|
|
|
|
WHEN #{params.timeSub} = 7 THEN EOMONTH(CONVERT(DATE, CONCAT(ert.pointTime, '-01')))
|
|
|
|
WHEN #{params.timeSub} = 4 THEN EOMONTH(CONVERT(DATE, CONCAT(ert.pointTime, '-12-01')))
|
|
|
|
WHEN #{params.timeSub} = 4 THEN EOMONTH(CONVERT(DATE, CONCAT(ert.pointTime, '-12-01')))
|
|
|
|
END AS datetime) AS end_time,
|
|
|
|
END AS datetime) AS endTime,
|
|
|
|
sum(isnull(ert.expend,0)) expend,
|
|
|
|
sum(isnull(ert.expend,0)) expend,
|
|
|
|
max(ert.meter_value) meter_value,
|
|
|
|
max(ert.meter_value) meterValue,
|
|
|
|
max(ert.monitor_addr) address
|
|
|
|
max(ert.monitor_addr) address
|
|
|
|
from (
|
|
|
|
from (
|
|
|
|
select rpd.monitor_id, m.monitor_name, left(CONVERT(VARCHAR(19), rpd.begin_time, 120), #{params.timeSub}) pointTime, rpd.expend,
|
|
|
|
select rpd.monitor_id, m.monitor_name, left(CONVERT(VARCHAR(19), rpd.begin_time, 120), #{params.timeSub}) pointTime, rpd.expend,
|
|
|
|
|