【发布时间】:2021-03-22 06:11:38
【问题描述】:
我需要我的表的运行总和,我在其中编写了我的代码,但无法让它工作。
这就是我得到的
这就是我需要的
这是我的代码
SELECT
id,
date
saldo,
cast(sum(saldo) over (order by date ROWS UNBOUNDED PRECEDING) as float) as running_Total
FROM orders
order by date desc;
我根本无法理解问题所在。我已经在互联网上搜索了几个小时。我也无法将小数点和逗号移动到正确的位置。
谢谢!
【问题讨论】:
-
(1) 请用您正在运行的数据库标记您的问题:mysql、oracle、postgresql...? (2)
saldo列的数据类型是什么? -
我在其他一些数据上测试了我的代码并且它有效。我需要弄清楚的数据存在某种问题。
标签: mysql sql sql-order-by window-functions