Кажется, я не могу работать, он возвращает Null
SELECT sdt, timeFor, DATE_ADD(TIMESTAMP(sdt), INTERVAL timeFor MINUTE) FROM tbl_day
Возврат продолжает возвращаться
sdt, timeFor, DATE_ADD(TIMESTAMP(sdt), INTERVAL timeFor MINUTE)
'0000-00-00 01:00:00', 15, ''
Тип столбцов
Любые идеи
MySQL обычно возвращает NULL для операций даты/времени, когда значение столбца является неполным datetime. Что-то вроде 2010-00-05 11:22:33
и т.д. Также использование функции timestamp в столбце sdt
может быть не очень хорошей идеей. Я предлагаю предоставить нормальное значение datetime.
SELECT *, DATE_ADD(sdt, INTERVAL timeFor MINUTE) FROM schedule_day
, пробовал тот же вывод