2017-04-15 88 views
0

我有一个包含大量行的数据库(每行代表给定月份的销售量)。我如何计算数据库中的总和并将其打印在Python程序中?使用Python进行计算请求sql

对于下面的程序,我收到一个错误,指出TotalSum未定义。

cur.execute('''SELECT SUM(reel_bom_hdr_m1) AS TotalSum FROM Main''') 

print TotalSum 
+0

您是否定义了'TotalSum'? –

回答

0

您需要将查询的输出分配给变量,如下所示。它会解决你的问题。

TotalSum= cur.execute('''SELECT SUM(reel_bom_hdr_m1) FROM Main''') 
+0

我认为你的意思是'fetchall' –