BuBux, кратко - не нужно поле статуса в бд.
Ориентируйтесь на текущее время при выборке и перед отображением по моему выражению проставляйте статус задачи: [истекает<текущее] и флаг(bool): "не завершено" => итог: просрочена.
Если флаг "завершена" => итог: выполнено.
Дмитрий,
Статус в бд - проверять/менять в момент запроса поля статуса для задач, исходя из разницы времени.
Ещё вариант: можно сделать вычисляемым полем в бд.
Статус - это в принципе дубль вычисляемого поля на основании срока и текущей даты.
Т.е. выборка - по условию текущей даты выдаст нужные задачи с заданным статусом.
Вячеслав Успенский, проблема в том, что у тебя знаний меньше, чем понтов. А результата - нет.
Пересмотри оптимизацию со стороны связей всех полей БД и создай промежуточные таблицы при необходимости.
Анита Ковалева, могу перечислить на что стоит смотреть: глазное давление (у врача) и кровеносное давление - мерить сразу оба показателя: с утра и вечером, и получить общий анализ крови.
И получить заключение от врачей.
Если сами глаза в порядке, то вариантов осталось не много:
Или мышечная усталость от длительного зрительного напряжения, или нехватка витаминов/минералов в крови, или проблемы с кровообращением.
Тут уже - по результатам обследования нужно смотреть.
Alex Kyznetsov, Абсолютно точно! Поэтому, сразу на мой блог и читайте: вкладку "веб-сайт".
Там все расписано как проектировать с нуля архитектуру по пунктам, чтобы ничего не пропустить.