我在MYSQL中有一个像这样的表:
ID | Team | DPV | DPT | Difference |
1 | Team1 | 25 | 27 | |
2 | Team2 | 24 | 14 | |
我想对DPV和DPT进行数学计算,如下:
DPV减去DPT =差异
我现在有: e2teams是我的表名。
SELECT FROM e2teams GROUP by Difference HAVING COUNT DPV (-) DPT;
我做错了什么?
答案 0 :(得分:1)
这个怎么样:
SELECT ID, Team, DPV, DPT, DPV-DPT AS Difference FROM e2teams
答案 1 :(得分:0)
答案 2 :(得分:0)
SELECT * FROM e2teams GROUP by Difference HAVING (DPV-DPT) = Difference ;
答案 3 :(得分:0)
为了避免错误和数据库损坏,您的数据库永远不应该具有可计算的值。
所以最好的办法是,如前所述:
SELECT ID, Team, DPV, DPT, (DPV-DPT) as Difference FROM e2teams