А зачем поле для хранения даты имеет текстовый тип ?
И название поля очень напоминает зарезервированное слово...
В MySQL есть средства для вычисления временных интервалов, INTERVAL например. http://www.php.su/mysql/manual/?page=Date_and_time_functions