|
![]() |
#1 |
Administrator
|
Ну не знаю. Попробовал сделать сравнение с константой (AX2012):
X++: ljt.TransDate < d + 1; Делаю 2 варианта: 1. d = 23.07.2022. Запрос "< d" 2. d = 22.07.2022. Запрос "< d + 1" И forceplaceholders и forceliterals у меня приводит к одинаковому количеству записей. Или я неправильный пример взял?
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 14.09.2022 в 17:13. |
|
![]() |
#2 |
Участник
|
Цитата:
То есть, если просто передать ljt.TransDate < d + 1, то из Аксапты уйдет уже вычисленное значение даты. А в примере джоба параметром является как раз не дата, а число. Не знаю как это транслируется на SQL (логичнее, если бы это было DATEADD(dd...), но может там что-то другое), но видимо при forceliterals что-то не то подставляется или по другому сам запрос формируется. |
|
|
За это сообщение автора поблагодарили: sukhanchik (6). |
Теги |
literal, parameters passing, sql |
|
|