Цитата:
Сообщение от
Eldar9x
Подскажите, пожалуйста, вот такое условие придется в Query строковым условием писать или можно как-то написать как обычно:
X++:
( table.StartDate == dateNull() && table.EndDate == dateNull() )
||
( table.StartDate <= _date && (table.EndDate == dateNull() || table.EndDate >= _date) )
Подскажите плиз, как такой Query оформить?
Это что - условие попадания даты в период StartDate..EndDate ?
Немного преобразовав его можно записать в таком виде:
( _date >= table.StartDate) && ( (_date <= table.EndDate) || (table.EndDate == dateNull()))
А в таком виде его уже можно реализовать стандартным range.