У меня есть поле, которое является датой и временем, это поле возвращает следующую дату/время:
2018-05-16 14:37:45
Я хотел бы иметь возможность вычесть 5 часов из этой даты и выглядеть так:
2018-05-16 09:37:45
Я смог добиться этого с помощью функции, DATE_ADD
но мне нравится верить, что может быть более простой способ добиться того, чего я хочу. Есть ли другой способ добиться этого, который проще?
DATE_ADD(ov.hora_llegada, INTERVAL -5 HOUR)
MySQL имеет DATE_SUB() :
А затем используйте его, как хотите, например:
Если вы хотите сначала протестировать его, чтобы убедиться, что он делает то, что вы хотите: