sql server 查询两张表中某个字段的和

 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

猜你喜欢

转载自blog.csdn.net/LQZ8888/article/details/130634767