Range Value --> SQL WHERE Clause
Есть необходимость сделать нормальный SQL-запрос для выборки данных, в котором в качестве фильтров нужно использовать значения стандартных рэнджей аксапты (всяческие 'ABC..DEF', 'AB*', '!AB, !CD' и прочее)
Есть ли какой-то стандартный или наиболее распространенный и рабочий способ преобразовать такой рэндж (по одному полю, не extended выражение) в набор значений подходящих для условия WHERE t-sql ?
Для Navision в свое время находил/дорабатывал хранимую процедуру, которая на вход получала рэндж и имя поля и генерировала набор условий WHERE. Есть какой-то аналог для Ax (не обязательно хранимка, вполне подойдет и какой-то X++ метод, т.к. SQL запрос строится и вызывается из Аксапты)
|