我想弄清楚我是否可以在 mySQL (5.1) 中完全做一些数学运算,但不确定这是否可能。我不是 SQL 专家。
我有两张桌子。一种用于跟踪总体时间,一种用于单独的时间条目。我们的想法是根据表 2 中使用的内容在表 1 中保持运行总计。
表格1:
UserID (INT),
TotalTime (INT)
表2:
UserID (INT),
TimeUsed (INT),
isCalculated (bool)
我想做的是遍历表 2,其中 isCalculated 为假,然后从 Table1.TotalTime 中减去每个条目的 Table2.TimeUsed,其中 Table1.UserID=Table2.UserID。
计算后,我需要将 isCalculated 切换为 true。
似乎这可以在循环中完成,但我不确定 mySQL 中的正确语法。
感谢您的任何指导。