SQL サーバーは 2 つのテーブルのフィールドの合計をクエリします

 

 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