AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.11.2013, 01:48   #1  
Andy-k is offline
Andy-k
Участник
Аватар для Andy-k
 
23 / 10 (1) +
Регистрация: 29.08.2012
Адрес: Москва
Query одно условие по разным полям
Добрый день! Помогите новичку разобраться.

Есть таблица, назовем ее просто Table, среди полей которой есть несколько полей типа Дата. назовем их Date1, Date2, Date3

Мне надо построить Query который отберет из нее записи указанного диапазона дат, при том что дата начала или дата конца может быть и не указана.

В общем что-то типа этого:
if (fromDate || toDate)
qbds.addRange(fieldnum(Table, Date1)).value(SysQuery::range(fromDate, toDate));

Но чуть позже мне потребовалось строить хитрое условие, при котором я должен выбирать запись, если значение Date1(если оно там есть) попадает в указанный диапазон (fromDate, toDate), а если там(в Date1) значения нет, то проверить входит ли в указанный диапазон Date2, если оно заполнено.

То есть, если заполнено Date1 проверить на вхождение его в диапазон, а если там значения нет, проверить на то же самое поле Date2.

Последний раз редактировалось Andy-k; 10.11.2013 в 02:13.
Теги
query

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
условие с датой в Query romanja DAX: Программирование 5 07.04.2011 10:25
Как прикрутить в query условие vale15 DAX: Программирование 1 11.09.2007 11:00
Как в range на одно и тоже контейнерное поле поставить условие: "исключ." && like Pustik DAX: Программирование 15 03.07.2004 11:54
Фильтр в Query по двум полям ArturK DAX: Программирование 1 15.03.2004 13:17

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:00.