我有一个产生这样的东西的查询:
StartTimestamp | EndTimestamp
================================
100 | 450
--------------------------------
150 | 500
我希望结果还包括EndTimestamp和StartTimestamp之间的区别:
StartTimestamp | EndTimestamp | Difference
==============================================
100 | 450 | 350
----------------------------------------------
150 | 600 | 450
我如何在MySQL中执行此操作?
答案 0 :(得分:7)
如果表格已命名,例如t
:
SELECT t.StartTimestamp, t.EndTimestamp, t.EndTimestamp - t.StartTimestamp AS Difference
FROM &c
当然,如果未修饰的名称t.
和StartTimestamp
在查询的其余部分的上下文中明确无误,则您不需要选择列中的EndTimestamp
部分。< / p>