Добрый день!
Есть поле дата съёмок - оно же и является годовщиной свадьбы клиентов.
Существует разные виды услуг кроме свадеб.
Мне нужно создать фильтр по типу позравления с днем рождения - только немного другой:
Дата съёмок должна быть равна текущей дате но как минимум старше на год и поле "вид услуги" должно быть равно значению - свадьба))
Помогите с фильтром пожалуйста.
![](https://forum.clientbase.ru/public/style_images/master/icon_users.png)
![](https://forum.clientbase.ru/uploads/profile/photo-thumb-5937.png)
Поздравления с годовщиной свадьбы.
Автор sentimento, 23 нояб. 2013 04:56
Сообщений в теме: 4
#1
Отправлено 23 Ноябрь 2013 - 04:56
#2
Отправлено 23 Ноябрь 2013 - 04:59
day(`Дата Съёмок`)=day(curdate()) and month(`Дата Съёмок`)=month(curdate()) and 'Вид услуги'='Свадьба'
Как не поздравлять будующих или тех у кого сегодня свадьба - а только тех у кого было год и далее назад?
Как не поздравлять будующих или тех у кого сегодня свадьба - а только тех у кого было год и далее назад?
#3
Отправлено 23 Ноябрь 2013 - 05:24
day(`Дата Съёмок`)=day(curdate() - 1 YEAR) and month(`Дата Съёмок`)=month(curdate()) and 'Вид услуги'='Свадьба'
Я полагаю так?
Я полагаю так?
#4
Отправлено 23 Ноябрь 2013 - 13:20
Нет. День месяца никак не поменяется от того, этого он года или на год меньше. 1 июля всегда 1 июля, поэтому ваш вариант бессмыслен. Нужно непосредственно года сравнивать.
day(`Дата Съёмок`)=day(curdate()) and month(`Дата Съёмок`)=month(curdate()) and year(`Дата Съёмок`)<year(curdate()) and 'Вид услуги'='Свадьба'
т.е. добавляем что год даты съемок должен быть меньше текущего года
day(`Дата Съёмок`)=day(curdate()) and month(`Дата Съёмок`)=month(curdate()) and year(`Дата Съёмок`)<year(curdate()) and 'Вид услуги'='Свадьба'
т.е. добавляем что год даты съемок должен быть меньше текущего года
#5
Отправлено 27 Август 2014 - 01:59
CbCoder (23 Ноябрь 2013 - 13:20) писал:
Нет. День месяца никак не поменяется от того, этого он года или на год меньше. 1 июля всегда 1 июля, поэтому ваш вариант бессмыслен. Нужно непосредственно года сравнивать.
day(`Дата Съёмок`)=day(curdate()) and month(`Дата Съёмок`)=month(curdate()) and year(`Дата Съёмок`)<year(curdate()) and 'Вид услуги'='Свадьба'
т.е. добавляем что год даты съемок должен быть меньше текущего года
day(`Дата Съёмок`)=day(curdate()) and month(`Дата Съёмок`)=month(curdate()) and year(`Дата Съёмок`)<year(curdate()) and 'Вид услуги'='Свадьба'
т.е. добавляем что год даты съемок должен быть меньше текущего года
Спасибо огромное, помогло!
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных