Текст напоминания
Автор Dinara, 05 авг. 2013 13:28
Сообщений в теме: 7
#1
Отправлено 05 Август 2013 - 13:28
Эти выражения в напоминании одинаковы или таки разный результат принесут? напоминание нужно через 5 месяцев от установленной в поле дате
left(`Дата выписки ЕГРЮЛ от`,10)=curdate() + interval 5 month
day(`Дата выписки ЕГРЮЛ от`)=day(curdate() + interval 5 month)
#2
Отправлено 05 Август 2013 - 14:07
Цитата
Эти выражения в напоминании одинаковы или таки разный результат принесут?
Разумеется, разный. Во втором случае сравнивается только число месяца, что в контексте нужного условия бессмысленно.
Цитата
напоминание нужно через 5 месяцев от установленной в поле дате
Во-первых, в этом случае условие будет left(`Дата выписки ЕГРЮЛ от`,10)=curdate() - interval 5 month (дата в поле равна текущей дате МИНУС 5 месяцев, например сейчас август, а в поле - март: 8 - 5 = 3)
Во-вторых, это можно и в режиме мастера настроить, заходить в режим эксперта не требуется.
#3
Отправлено 06 Август 2013 - 14:32
То есть получается нет такого условия,чтобы исходить из даты,указанной в карточке? Всегда исходим из текущей даты,на сегодня?
#4
Отправлено 06 Август 2013 - 14:42
В режиме мастера - да, все прибавления-вычитания исходят из текущей даты. В режиме эксперта можно и от "даты в карточке". Но только никакого особого смысла в этом нет, результат тот же самый, только знаки "+/-" в условии разные.
#5
Отправлено 07 Август 2013 - 08:16
Можно ли узнать, как в режиме эксперта прописать от указанной даты?) Так как-то удобнее, что ли))
#6
Отправлено 07 Август 2013 - 10:50
Я же написал - то же самое, только знак меняется на противоположный.
Вместо
Банальная школьная арифметика.
Вместо
left(`Дата выписки ЕГРЮЛ от`,10) = curdate() - interval 5 monthбудет
left(`Дата выписки ЕГРЮЛ от`,10) + interval 5 month = curdate()
Банальная школьная арифметика.
#7
Отправлено 07 Август 2013 - 11:29
curdate()Вот это выражение меня интересовало,спасибо=)
Сообщение отредактировал Dinara: 07 Август 2013 - 11:30
Количество пользователей, читающих эту тему: 4
0 пользователей, 4 гостей, 0 анонимных













