Как задать условие
#1
Отправлено 01 Февраль 2010 - 13:12
Задача: есть список клиентов, котрым звонили и поставили дату и время перезвона.
Необходимо, что бы появилось напоминаие позвонить всем клиентам дата перезвона которым сгодня и ранее.
Если поставить условие `Дата перезвона`<='{текущая дата}' то те поля в которых время перезвона отлично от 00:00 в напоминание не попадут.
Если поставить условие `Дата перезвона`like'%{текущая дата}' то не работает
Может как то задать условие `Дата перезвона`<'{следующая дата}' но как в условии задать 'следующая т.е. завтрашняя дата', или например задать условие `Дата перезвона`начинается с'%{текущая дата}'
Или есть другие варианты?
#2
Отправлено 01 Февраль 2010 - 13:44
Остальные варианты, перечисленные вами, работать не будут. Шаблон {текущая дата} заменяется во время выполнения на 'YYYY-MM-DD 00:00:00'
#3
Отправлено 01 Февраль 2010 - 18:20
Разработчик (1.2.2010, 13:44) писал:
Остальные варианты, перечисленные вами, работать не будут. Шаблон {текущая дата} заменяется во время выполнения на 'YYYY-MM-DD 00:00:00'
Спасибо за ответ!
Все работает!
#4
Отправлено 02 Февраль 2010 - 23:04
Подскажите пожалуйста а как задать фильтр чтобы отобрать тех кто обращался в этом месяце?
`Дата подачи`='{текущий месяц}' или что то похожее?
#5
Отправлено 03 Февраль 2010 - 09:20
Нужно решить: за неделю до истечения этого времени приходит Напоминание Менеджеру + Клиенту о том, что пора продлить хостинг.
Какое условие писать в напоминании? Чтобы оно приходило за неделю (за день)? И можно ли цветом в таблице выделять те строки, в которых сработало напоминине? Проще - можно ли визуально выделять те строки, в которых заканчивается хостинг?
#6
Отправлено 03 Февраль 2010 - 10:31
month(`Дата подачи`) = month('{текущая дата}') and year(`Дата подачи`) = year('{текущая дата}')
Более подробно о функциях работы с датами вы можете прочитать в руководстве MySQL, например здесь: http://phpclub.ru/my...-functions.html
#7
Отправлено 03 Февраль 2010 - 10:39
Никита Оптимизация (3.2.2010, 9:20) писал:
Никита Оптимизация (3.2.2010, 9:20) писал:
#8
Отправлено 04 Февраль 2010 - 11:42
Разработчик (3.2.2010, 10:31) писал:
month(`Дата подачи`) = month('{текущая дата}') and year(`Дата подачи`) = year('{текущая дата}')
Более подробно о функциях работы с датами вы можете прочитать в руководстве MySQL, например здесь: http://phpclub.ru/my...-functions.html
Спасибо
#9
Отправлено 31 Май 2010 - 13:48
Значения в этих полях берется из таблицы "История работы с компанией," которая является подчиненной для таблицы контрагенты. И соответственно каждый раз когда есть новая запись в таблице "История работы с компанией" поля "Следущее действие" и "Когда" обновляются соответственно
Для поля "Когда" ставлю напоминание:
`Когда`!='{пустая дата}' and `Когда`<'{текущее время}' and `Менеджер`='{текущий}'
Каждый раз при любом добавлении истории в "История работы с компанией" все старые напоминания выскакивают..
Можно ли с этим как то бороться?
#10
Отправлено 31 Май 2010 - 15:04
Цитата
#11
Отправлено 31 Май 2010 - 15:07
#12
Отправлено 31 Май 2010 - 15:12
#13
Отправлено 31 Май 2010 - 15:31
#14
Отправлено 31 Май 2010 - 15:38
#15
Отправлено 31 Май 2010 - 15:58
`Когда`!='{пустая дата}' and `Когда`<'{текущее время}' and `Менеджер`='{текущий}'
На что его поменять? Не нашел ничего подходящего в конструкторе
#16
Отправлено 31 Май 2010 - 16:09
Разработчик (31.5.2010, 16:38) писал:
#17
Отправлено 31 Май 2010 - 16:26
Мой вопрос был как его изменить?
#18
Отправлено 31 Май 2010 - 16:32
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных