0

我试图将连续计数借记卡的值输入到saldo列中,这是我的sql代码

我想做借记 - kredit 并放入saldo列,我上面的查询允许我检索saldo值但插入时没有失败

SET @variable = 0;
-- Without Pagination
INSERT into laporan_bukubesar (`saldo`)
SELECT        `tanggal`, `debit`, `kredit`, @variable := @variable + (`debit` - `kredit`) as `saldo`
FROM          laporan_bukubesar
ORDER BY      `tanggal` ASC;

#1136 - 列计数与第 1 行的值计数不匹配

这是我的桌子

这是我想要的

4

1 回答 1

0

是否要更新值:

UPDATE laporan_bukubesar
    SET saldo = (@variable := @variable + (`debit` - `kredit`))
    ORDER BY tanggal ASC;
于 2020-08-03T01:40:13.757 回答