1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| CREATE TABLE EME_SNAP_03_03_03 AS (SELECT S.SNAP,S.SIRET,C.CCM,S.COMMUNE,
IF (S.EFFECTIF<> "N" AND F.CO<>0,F.CO*S.EFFECTIF,0) AS CO,
IF (S.EFFECTIF<> "N" AND F.CO2<>0,F.CO2*S.EFFECTIF,0) AS C02,
IF (S.EFFECTIF<> "N" AND F.SO2<>0,F.SO2*S.EFFECTIF,0) AS S02,
IF (S.EFFECTIF<> "N" AND F.NOX<>0,F.NOX*S.EFFECTIF,0) AS NOX,
IF (S.EFFECTIF<> "N" AND F.CH4<>0,F.CH4*S.EFFECTIF,0) AS CH4,
IF (S.EFFECTIF<> "N" AND F.NH3<>0,F.NH3*S.EFFECTIF,0) AS NH3,
IF (S.EFFECTIF<> "N" AND F.N2O<>0,F.N2O*S.EFFECTIF,0) AS N2O,
IF (S.EFFECTIF<> "N" AND F.TSP<>0,F.TSP*S.EFFECTIF,0) AS TSP,
IF (S.EFFECTIF<> "N" AND F.PM10<>0,F.PM10*S.EFFECTIF,0) AS PM10,
IF (S.EFFECTIF<> "N" AND "F.PM2.5"<>0,"F.PM2.5"*S.EFFECTIF,0) AS PM2_5,
IF (S.EFFECTIF<> "N" AND F.HCL<>0,F.HCL*S.EFFECTIF,0) AS HCL,
IF (S.EFFECTIF<> "N" AND F.HF<>0,F.HF*S.EFFECTIF,0) AS HF,
IF (S.EFFECTIF<> "N" AND F.PB<>0,F.PB*S.EFFECTIF,0) AS PB,
IF (S.EFFECTIF<> "N" AND F.ZN<>0,F.ZN*S.EFFECTIF,0) AS ZN,
IF (S.EFFECTIF<> "N" AND F.CD<>0,F.CD*S.EFFECTIF,0) AS CD,
IF (S.EFFECTIF<> "N" AND F.HG<>0,F.HG*S.EFFECTIF,0) AS HG,
IF (S.EFFECTIF<> "N" AND F.DXN<>0,F.DXN*S.EFFECTIF,0) AS DXN
FROM SRC S,
JOIN COMMUNE C ON S.COMMUNE=C.Nom_Commune
JOIN FAC F ON S.SNAP=F.SNAP
WHERE S.SNAP="03 03 03"); |
Partager