2016-10-18 2 views
0

Как рассчитать промежуток времени, в результате чего часы из 2 разных таблиц?Как рассчитать промежуток времени между двумя таблицами в SQL?

В таблице приведены данные, как это:

Table A. 2016-08-01 00:43:10 UTC 
Table B. 2016-08-04 00:50:10 UTC 

Я действительно хочу, чтобы иметь результаты в интервале времени от 6 часов, 12 часов, 3 дня, 5 дней, и так далее.

+1

Вы должны, по крайней мере, упростить ввод и ожидаемый выход. В противном случае я сомневаюсь, что это понятно, что вы просите за –

ответ

-1
$datetime1 = date_create('2016-08-01 00:43:10 UTC'); 
$datetime2 = date_create('2016-08-04 5:50:5 UTC'); 

$difference = $datetime2->diff($datetime1); 

echo $difference->format("%a days, %h hours, %i min, %s seconds"); 

Выход: 3 дней, 5 часов, 6 мин, 55 секунд.

Вы можете выбрать любой формат, который хотите показать.

+0

. Это ответ на ваши вопросы? – Icewine

+0

OP ожидает только SQL-решение. – themihai

Смежные вопросы