我有一个查询正在产生这样的东西:
StartTimestamp | EndTimestamp
================================
100 | 450
--------------------------------
150 | 500
我希望结果还包括EndTimestamp和StartTimestamp之间的区别:
StartTimestamp | EndTimestamp | Difference
==============================================
100 | 450 | 350
----------------------------------------------
150 | 600 | 450
如何在MySQL中做到这一点?
最佳答案
如果表被命名为t
:
SELECT t.StartTimestamp, t.EndTimestamp, t.EndTimestamp - t.StartTimestamp AS Difference
FROM &c
当然,如果未修饰的名称
t.
和StartTimestamp
在其余查询的上下文中是明确的,则不需要在选择列中的EndTimestamp
部分。关于sql - 如何获得2列之间的差异,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3482033/