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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.06.2010, 09:24   #1  
Димитрий is offline
Димитрий
Участник
 
27 / 12 (1) ++
Регистрация: 10.08.2009
? Расширенный запрос по дате
Пробую создать расширенный запрос по дате. Не получается.

Упростил задачу и не работает даже при таком:

Есть таблица table2 c полем date1980 - d1.

X++:
public void init()
{
    QueryBuildDataSource qbds;
    date dd1 = today()-10;
    date dd2 = today()+10;
    str rangeDate = strfmt("(d1>=%1 && d1<=%2)",dd1,dd2);
    ;

    super();

    qbds = Table2_ds.query().dataSourceNo(1);

    qbds.addRange(fieldnum(Table2,RecId)).value(rangeDate);// Не работает
    //qbds.addRange(fieldnum(Table2,d1)).value(rangeDate); // -------Не работает
    //qbds.addRange(fieldnum(Table2,d1)).value(strfmt('%1..%2',dd1,dd2));// - Работает


}
Ошибка расширенного диапазона запроса: Ожидается правая круглая скобка рядом с 13

Говорит ошибка в скобках. При просмотре qbds в отладчике работающий и неработающий вариант отличаются только тем, что в нерабочем есть дополнительная пара скобок.

Мне эти скобки нужны, т.к. вообще буду сцеплять дальше такие пары по ИЛИ. Кто-нибудь сталкивался с датами в расширенном запросе и проблемами с ними?
Теги
query, range

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Если в запросе у первой таблицы CacheLookup = None, то запрос идет без NOLOCK raz DAX: Программирование 1 04.02.2010 16:12
Расширенный фильтр в запрос или как то так Sada DAX: Программирование 7 15.01.2009 16:09
RLS&Расширенный запрос donMigel DAX: Функционал 14 18.01.2008 13:32
Почему join запрос разбивается на подзапросы!? 3oppo DAX: Программирование 59 28.06.2007 11:52
Запрос по дате Aslan DAX: Программирование 14 25.11.2005 16:27
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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