Показать сообщение отдельно
Старый 31.01.2011, 10:17   #8  
Corel is offline
Corel
Участник
Ex AND Project
 
73 / 15 (1) ++
Регистрация: 19.04.2007
Ой, что-то вас совсем не туда понесло. Разве в SQL есть функции date2num и num2date?
Это ж, фактически, скулю скармливаться будет. Что он должен делать, получив такое?
X++:
"date2num(Date) < (date2num(%1) - %2.%3)"
Кстати, ошибся при "анонимизанции" кода, пример с SQL функцией выглядит так:
X++:
qbdsTable1.addRange(fieldNum(Table1, Date)).value(
    strfmt('(%1.%2 < dateadd(day, -%1.%2, %5))',
             query.dataSourceTable(tableNum(Table1)).name(), 
             fieldStr(Table1, Date),
             query.dataSourceTable(tableNum(Table2)).name(), 
             fieldStr(Table2, Days),
             date2StrXpp(systemDateGet())));
Правда, всё равно не работает.