【发布时间】:2013-11-21 10:36:47
【问题描述】:
请帮助我理解 SQLite3 给出的以下结果。
SELECT *
FROM quantities
WHERE product_id=1;
1|2|1|15,900000
96|4|1|1,000000
97|5|1|1,000000
98|3|1|1,400000
SELECT TOTAL(quantity)
FROM quantities
WHERE product_id=1;
18.0
SELECT SUM(quantity)
FROM quantities
WHERE product_id=1;
18.0
数量表中的最后一个字段quantity 是REAL。
似乎在进行REAL 总和之前完成了到INT 的转换。
我可以解决这个问题吗?
【问题讨论】:
标签: sql sqlite select floating-point sum