Получаете ли вы NULL
результат? В вашем запросе имена столбцов заключены в одинарные кавычки, что означает, что вы передаете строки 'Started '
и 'will_end'
в DATEDIFF
, а не значения столбцов. Попробуйте удалить одинарные кавычки, и вы увидите некоторые результаты:
SELECT DATEDIFF(Started, will_end) AS Duration FROM my_table WHERE id = '110';
Обратите внимание, что это даст вам отрицательный результат. Чтобы получить положительный результат, измените порядок столбцов:
SELECT DATEDIFF(will_end, Started) AS Duration FROM my_table WHERE id = '110';