Как выбрать в БП все контакты у кого дни рождения в ближайшую неделю?
Как выбрать в БП все контакты у кого дни рождения в ближайшую неделю?
Делаю элемент читать данные, но не могу понять, какое сравнение ставить....
Как на скриншоте не помогает, так как дата рождения в бог знает каком году у людей стоит...
Как то надо месяц и день сравнивать, не пойму как.....
Нравится
Александр, чтение данных не подойдет, т.к. он выберет лишь первую запись.
Здесь нужно воспользоваться элементом "скрипт", вычитать из таблицы необходимые Вам контакты, и записать их идентификаторы в параметр.
Мдя....получается, это просто тупо циклом по записям перебирать, так как тут sql запрос сооружать замучаешься опять же потому, что в поле "Дата рождения" именно дата, чтоб ей пусто было :-)
Вдогонку: чтобы массив запихнуть в параметр процесса, он должен быть какого типа? Обьект?
Да, объект.
Плюс Вы можете создать тип не Array, а Object[] и туда писать айдишники.
А по поводу даты - так в C# есть куча стандартных способов получить из даты месяц, год и т.д. (см. тип TimeSpan).