Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何在msql中添加两个select列的总和?_Mysql - Fatal编程技术网

Mysql 如何在msql中添加两个select列的总和?

Mysql 如何在msql中添加两个select列的总和?,mysql,Mysql,我有一个报告,需要对两个select列的结果求和。尝试了各种组合,但不起作用。 这是我的sql查询 SELECT c.`ctv_name` AS locationbyctv , ( SELECT IFNULL(SUM(1),0) FROM dedint_account_table d1,broadband_invoice b1 WHERE d1.`account_id`=b1.`line_id` AND c.`ctv_id`=b1.`ctv_id` AND b1.`service_i

我有一个报告,需要对两个select列的结果求和。尝试了各种组合,但不起作用。 这是我的sql查询

SELECT c.`ctv_name` AS locationbyctv ,
( SELECT IFNULL(SUM(1),0)  FROM 
  dedint_account_table d1,broadband_invoice b1
  WHERE d1.`account_id`=b1.`line_id` AND c.`ctv_id`=b1.`ctv_id` AND b1.`service_id` IN (12,29,82) AND d1.status='Activated'
    AND DATE(d1.activity_datetime)>='2019-10-15' AND  DATE(d1.activity_datetime)<='2019-11-30' )  AS a,

( SELECT  IFNULL(SUM(1),0) FROM 
  dedint_account_table d1,broadband_invoice b1,dedint_account_change_table dac 
  WHERE d1.`account_id`=b1.`line_id` AND c.`ctv_id`=b1.`ctv_id` AND b1.`service_id` IN (12,29,82) 
   AND dac.change_description='Activated-Account' AND dac.account_id=d1.id
    AND DATE(d1.activity_datetime)>='2019-10-15' AND  DATE(d1.activity_datetime)<='2019-11-30' ) AS b ,

FROM broadband_invoice b,broadband_ctv c,dedint_account_table d
 WHERE  
 c.`ctv_id`=b.`ctv_id` AND d.account_id=b.line_id
  GROUP BY c.`ctv_id`
预期结果是:

locationbyctv                 a       b      
----------------------------  ------  ------ 

SANTA ELENA TOWN            0       0      
VILLE VILLAGE               1       1               
PUNA GDA TOWN               2       1      
CORAL TOWN                  0       0      
PROSSO VILLAGE              0       3     
BEL CITY                    1       0    
locationbyctv                 a+b           
    ----------------------------  

    SANTA ELENA TOWN            0             
    VILLE VILLAGE               2                      
    PUNA GDA TOWN               3             
    CORAL TOWN                  0             
    PROSSO VILLAGE              3            
    BEL CITY                    1           

您可以使用
+
运算符对两列值求和


有关更多信息,请参阅。

您可以用
+
对两列值求和。哦,这太简单了,伙计…:p非常感谢..在尝试其他事情上浪费了太多时间