Это может сильно зависеть от вашего выхода.
Например, TIMEDIFF()
вывод - это часы, минуты, секунды.Таким образом, он ограничен типом данных TIME
.
. При заданной единице SECOND
, TIMESTAMPDIFF()
является более надежным решением. MySQL Date and Time functions .
В конце вы обычно видите, как эти вычисления выполняются с помощью кода.Это не с SQL.В вашем случае PHP.Вы можете сделать простую арифметику, вычитая временные метки из strtotime()
.Или, если вы используете PHP> = 5.3, вы можете использовать DateTime::diff
.
В качестве исключения, избегайте именования столбцов ключевыми словами, например date
.