SELECT nf AS 年份,SUM(sl1) AS 总数量,SUM(je1) 总金额 FROM (
SELECT '2022' AS 'nf',ISNULL(SUM(number),0.00) AS 'sl1',ISNULL(SUM(money),0.00) AS 'je1' FROM B_Electric_Charge1 WHERE CONVERT(varchar(4), datetime, 120)='2022'
UNION all
SELECT '2022' AS 'nf',ISNULL(SUM(number),0.00) AS 'sl1',ISNULL(SUM(money),0.00) AS 'je1' FROM B_Electric_Charge WHERE CONVERT(varchar(4), datetime, 120)='2022'
) AS T GROUP BY nf