|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.09.2013, 19:00 | #1 |
Регистрация: 30.11.2011
Сообщений: 3
|
Сравнение дат
Всем здравствуйте! Уважаемые Гуру, просветите пожалуйста: В БД IO есть таблица pinStatus с таким содержимым:
pinID pinNumber pinStatus date 1 4 0 2013-08-21 01:26:00 2 17 0 2013-07-21 13:55:00 3 18 0 2013-08-12 14:17:00 4 21 0 2013-06-14 05:26:00 5 22 0 2013-08-17 08:17:00 6 23 0 2013-10-11 17:35:00 7 24 0 2013-09-20 16:40:00 8 25 0 2013-05-16 19:55:00 Как реализовать следующее действие: при совпадении даты и времени (секундами пренебречь) из поля date с текущей датой и временем нужно записать в поле pinStatus 1 вместо 0. Выбрать и сравнить c текущей датой можно так: Код:
|
24.09.2013, 19:26 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
С параметрами DATE_FORMAT вы разберетесь, хотя бы здесь
http://www.shulga.in.ua/blog/use_of_...te_format.html Типа такого '%Y.%m.%d %H:%i'. А вот насчет регулярного обновления в таблице спорно. Просто в запросе хоть сравнивать даты, хоть на основании сравнения делать вычисляемое поле pinStatus удобней и практичней
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
24.09.2013, 19:45 | #3 |
Регистрация: 30.11.2011
Сообщений: 3
|
Уважаемый Аватар, спасибо за приведенную ссылку! А по поводу регулярного сравнения интересует сама реализация: либо с помощью постоянно повторяющихся запросов, что не есть хорошо, либо при помощи вызова какого-либо скрипта, либо при помощи еще каких-то методов. Просто до этого не сталкивался с таким и чего-то в голову ничего не идет...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение дат | Canabalt | C++ Builder | 0 | 08.01.2013 16:21 |
Сравнение дат! | RSmile | БД в Delphi | 0 | 28.04.2010 20:40 |
C#: Сравнение дат | Veiron | Общие вопросы .NET | 1 | 08.06.2009 23:32 |
Сравнение дат | for_regist1 | БД в Delphi | 21 | 26.01.2009 01:29 |
сравнение дат | Geddar | Общие вопросы Delphi | 2 | 04.06.2008 19:09 |