如何获得2列之间的差异

Sta*_*bie 5 mysql sql database

我有一个产生这样的东西的查询:

StartTimestamp  |  EndTimestamp
================================
100             | 450
--------------------------------
150             | 500
Run Code Online (Sandbox Code Playgroud)

我希望结果还包括EndTimestamp和StartTimestamp之间的区别:

StartTimestamp  |  EndTimestamp  |  Difference
==============================================
100             | 450            | 350
----------------------------------------------
150             | 600            | 450
Run Code Online (Sandbox Code Playgroud)

我如何在MySQL中执行此操作?

Ale*_*lli 7

如果表被命名,比如说t:

SELECT t.StartTimestamp, t.EndTimestamp, t.EndTimestamp - t.StartTimestamp AS Difference
FROM   &c
Run Code Online (Sandbox Code Playgroud)

当然,t.如果未修饰的名称StartTimestamp,EndTimestamp则不需要select列中的部分,并且在查询的其余部分的上下文中是明确的.