В таблице MSSQL есть поле с типом binary. Необходимо выбрать N байт с позиции M из этой последовательности и сконвертировать полученный набор байт в другой тип (int, bigint, float...). Как такое можно сделать используя запрос вида select, без использования UDF и прочего (доступ до базы есть только на чтение).
Здравствуйте, amirela, Вы писали:
A>В таблице MSSQL есть поле с типом binary. Необходимо выбрать N байт с позиции M из этой последовательности и сконвертировать полученный набор байт в другой тип (int, bigint, float...). Как такое можно сделать используя запрос вида select, без использования UDF и прочего (доступ до базы есть только на чтение).
SELECT CONSVERT(INT, SUBSTRING ( column_name , M , N )) FROM ...
Das Reich der Freiheit beginnt da, wo die Arbeit aufhört. (c) Karl Marx