Как рассчитать разницу в дате и отобразить в формате дней и часов в SQL - PullRequest
0 голосов
/ 21 марта 2019

Пожалуйста, дайте мне знать, как рассчитать разницу в дате и отображать в формате дней и часов в SQL. Таблица и требуемый результат приведены на прикрепленном скриншоте. Пожалуйста, обращайтесь так же.

enter image description here

1 Ответ

0 голосов
/ 21 марта 2019

Вы можете использовать это при условии, что ваша дата в формате БД datetime

SELECT CONCAT(
FLOOR(HOUR(TIMEDIFF(T1.START, T1.END)) / 24), ' D ',
MOD(HOUR(TIMEDIFF(T1.START, T1.END)), 24), ' H ',
MINUTE(TIMEDIFF(T1.START, T1.END)), ' M')
FROM TABLE1 T1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...