如何表减去表=回答PHP MYSQL

时间:2014-03-11 14:07:27

标签: mysql sql select count

我在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;

我做错了什么?

4 个答案:

答案 0 :(得分:1)

这个怎么样:

SELECT ID, Team, DPV, DPT, DPV-DPT AS Difference FROM e2teams

答案 1 :(得分:0)

这样的东西?

SELECT
    ID,
    Team,
    DPV,
    DPT,
    (DPV - DPT) as Difference
FROM
    e2teams

您可以找到更多信息 here

答案 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