Как выбрать в БП все контакты у кого дни рождения в ближайшую неделю?

Как выбрать в БП все контакты у кого дни рождения в ближайшую неделю?

Делаю элемент читать данные, но не могу понять, какое сравнение ставить....

Как на скриншоте не помогает, так как дата рождения в бог знает каком году у людей стоит...
Как то надо месяц и день сравнивать, не пойму как.....

1

Нравится

4 комментария

Александр, чтение данных не подойдет, т.к. он выберет лишь первую запись.
Здесь нужно воспользоваться элементом "скрипт", вычитать из таблицы необходимые Вам контакты, и записать их идентификаторы в параметр.

Мдя....получается, это просто тупо циклом по записям перебирать, так как тут sql запрос сооружать замучаешься опять же потому, что в поле "Дата рождения" именно дата, чтоб ей пусто было :-)

Вдогонку: чтобы массив запихнуть в параметр процесса, он должен быть какого типа? Обьект?

Да, объект.

Плюс Вы можете создать тип не Array, а Object[] и туда писать айдишники.
А по поводу даты - так в C# есть куча стандартных способов получить из даты месяц, год и т.д. (см. тип TimeSpan).

Все, разобрался.
Спасибо.

Показать все комментарии