SELECT
a.DTime2 AS ID,
a.SN AS SN,
0 AS Value_01,
0 AS Value_02,
0 AS Value_03,
a.PM25 AS Value_04,
a.PM10 AS Value_05,
0 AS Value_06,
a.Temperature AS Value_07,
a.Humidity AS Value_08,
0 AS Aqi,
b.SITENAME AS Dev_Name
FROM
(
(select * from DWD_UNORG_1HOUR_TG) as a
LEFT JOIN
(select * from ODS_TG_HBISYT_deviceinfo2_xy) as b
ON (a.SN = b.SN)
)
where 1=1
<date1> a.DTime2 >= date_format(?{date1},'%Y%m%d%H%i') </date1>
<date2>and a.DTime2 < date_format(?{date2},'%Y%m%d%H%i') </date2>
<shebei> and b.SITENAME in ?{shebei} </shebei>
UNION ALL
SELECT
a.DTime2 AS ID,
a.SN AS SN,
0 AS Value_01,
0 AS Value_02,
0 AS Value_03,
0 AS Value_04,
0 AS Value_05,
0 AS Value_06,
0 AS Value_07,
0 AS Value_08,
a.Aqi AS Aqi,
b.SITENAME AS Dev_Name
FROM
(
(SELECT * FROM DWD_UNORG_ANALYSE_1HOUR_TG) as a
LEFT JOIN
(SELECT * FROM ODS_TG_HBISYT_deviceinfo2_xy) as b
ON (a.SN = b.SN)
)
where 1=1
<date1>a.DTime2 >= date_format(?{date1},'%Y%m%d%H%i') </date1>
<date2>and a.DTime2 < date_format(?{date2},'%Y%m%d%H%i') </date2>
<shebei> and b.SITENAME in ?{shebei} </shebei> |