输入:游标.执行(''' SELECT SUM(CAST(“项目总计”为浮动))FROM价格''')res_sum =游标.fetchone()打印(res_sum)输出:(0.0,)例如:47.99美元+47.99美元+47.99美元+47.99美元
fwzugrvs1#
您可以使用SELECT SUM(CAST(substr("item total",2) AS FLOAT)) FROM price;但是,最好不使用货币字符来存储值。如果需要,您可以在提取时将值放在前面。例如,SELECT '$'||SUM(CAST(substr("item total",2) AS FLOAT)) FROM price;将输出$191.96,而不是仅仅191.96。
SELECT SUM(CAST(substr("item total",2) AS FLOAT)) FROM price;
SELECT '$'||SUM(CAST(substr("item total",2) AS FLOAT)) FROM price;
1条答案
按热度按时间fwzugrvs1#
您可以使用
SELECT SUM(CAST(substr("item total",2) AS FLOAT)) FROM price;
但是,最好不使用货币字符来存储值。如果需要,您可以在提取时将值放在前面。
例如,
SELECT '$'||SUM(CAST(substr("item total",2) AS FLOAT)) FROM price;
将输出$191.96,而不是仅仅191.96。