0
Melcor
28.05.18
✎
16:49
|
Доброго дня. необходимо получить контрагентов у которых день рождения с 1 марта по 30 апреля. Подскажите, как сделать условие в запросе, чтобы получить контрагентов без учета года.
|
|
10
spiller26
28.05.18
✎
17:20
|
Вот кусочек в запросе, только делал в ЗУП
"ВЫБРАТЬ
| ТекКадрДанныеСотр.ФизическоеЛицо.Наименование КАК ФизическоеЛицо,
| ТекКадрДанныеСотр.ФизическоеЛицо.ДатаРождения КАК ДатаРождения,
| ВЫБОР
| КОГДА ДОБАВИТЬКДАТЕ(ТекКадрДанныеСотр.ФизическоеЛицо.ДатаРождения, ГОД, РАЗНОСТЬДАТ(ТекКадрДанныеСотр.ФизическоеЛицо.ДатаРождения, &ДатаОтчета, ГОД)) < &ДатаОтчета
| ТОГДА ДОБАВИТЬКДАТЕ(ТекКадрДанныеСотр.ФизическоеЛицо.ДатаРождения, ГОД, 1 + РАЗНОСТЬДАТ(ТекКадрДанныеСотр.ФизическоеЛицо.ДатаРождения, &ДатаОтчета, ГОД))
| ИНАЧЕ ДОБАВИТЬКДАТЕ(ТекКадрДанныеСотр.ФизическоеЛицо.ДатаРождения, ГОД, РАЗНОСТЬДАТ(ТекКадрДанныеСотр.ФизическоеЛицо.ДатаРождения, &ДатаОтчета, ГОД))
| КОНЕЦ КАК ДатаРожденияВТекущая
|ПОМЕСТИТЬ ВтДаты
|ИЗ
| РегистрСведений.ТекущиеКадровыеДанныеСотрудников КАК ТекКадрДанныеСотр
|
|