Как получить разницу между 2 столбцами - PullRequest
5 голосов
/ 14 августа 2010

У меня есть запрос, который производит что-то вроде этого:

StartTimestamp  |  EndTimestamp
================================
100             | 450
--------------------------------
150             | 500

Я бы хотел, чтобы результат также включал разницу между EndTimestamp и StartTimestamp:

StartTimestamp  |  EndTimestamp  |  Difference
==============================================
100             | 450            | 350
----------------------------------------------
150             | 600            | 450

Как мне это сделать в MySQL?

1 Ответ

7 голосов
/ 14 августа 2010

Если таблица названа, скажем, t:

SELECT t.StartTimestamp, t.EndTimestamp, t.EndTimestamp - t.StartTimestamp AS Difference
FROM   &c

Конечно, вам не нужны детали t. в столбцах выбора, если недекорированные имена StartTimestamp и EndTimestamp недвусмысленно в контексте остальной части вашего запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...