当我在mysql中执行此查询时,工作正常:
SET @s:=0;
SELECT `debt`, `credit`, @ s : = (`debt` - `credit`) + @ s AS `balance`
FROM `recordsdetails`;
但是当我使用它到(Visual Studio查询生成器)
我看到了这一点:SELECT子句中的错误:“ @”附近的表达式。
FROM子句中的错误:“;”附近。
无法解析查询文本。
并且
balance
= NULL请帮我
最佳答案
删除空格:
SET @s:=0;
SELECT debt, credit, @s:=(debt-credit)+@s AS balance FROM recordsdetails;