1
0
mirror of https://github.com/sqlite/sqlite.git synced 2026-01-06 08:01:16 +03:00

Avoid unnecessary normalization in decimal_sum(). Trim excess trailing

zeros off the result of decimal_mul().

FossilOrigin-Name: 0294ce071c863eb517e97beff31c3d95a4370e979a969415162302a90d3fda0e
This commit is contained in:
drh
2020-06-23 14:44:57 +00:00
parent 427af8dc3d
commit 6b64718618
4 changed files with 43 additions and 34 deletions

View File

@@ -125,4 +125,18 @@ do_execsql_test 5000 {
SELECT count(*) FROM c WHERE decimal_mul(y,z)='1';
} {33}
do_execsql_test 5100 {
SELECT decimal_mul('1234.00','2.00');
} {2468.00}
do_execsql_test 5101 {
SELECT decimal_mul('1234.00','2.0000');
} {2468.00}
do_execsql_test 5102 {
SELECT decimal_mul('1234.0000','2.000');
} {2468.000}
do_execsql_test 5103 {
SELECT decimal_mul('1234.0000','2');
} {2468}
finish_test