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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.09.2022, 18:22   #3  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
... Попробовал сделать сравнение с константой (AX2012):
X++:
ljt.TransDate < d + 1;
, где d задал в виде константы 22.07.2022...

...Или я неправильный пример взял?
Я не анализировал подробно, но как понял, проблема не при любом сравнении, а именно когда вот эта d + 1 вычисляется на стороне SQL, как в этом случае, в котором одно поле таблицы сравнивается с другим полем.

То есть, если просто передать ljt.TransDate < d + 1, то из Аксапты уйдет уже вычисленное значение даты. А в примере джоба параметром является как раз не дата, а число. Не знаю как это транслируется на SQL (логичнее, если бы это было DATEADD(dd...), но может там что-то другое), но видимо при forceliterals что-то не то подставляется или по другому сам запрос формируется.
За это сообщение автора поблагодарили: sukhanchik (6).
Теги
literal, parameters passing, sql

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Изменить параметры пакетного задания iiipoizone DAX: Функционал 6 22.08.2018 17:19
SimpleQueryBuilder - простой Х++ конструктор читабельных T-SQL запросов Ruff DAX: Программирование 18 04.02.2016 14:15
Параметры для заказа на покупку в разрезе поставщиков Gait DAX: Функционал 20 02.07.2012 10:50
В Стандартной АХ2009 не работает кнопка <Параметры> на диалоге класса унаследованного от RunBaseReport Pustik DAX: Программирование 3 11.05.2011 19:47
Параметры запросов БД CasperSKY DAX: Программирование 3 22.03.2008 19:32
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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