Конвертация NRec (MS SQL)
Добавлено: 30 июн 2010, 11:28
Добрый день.
Подскажите, пожалуйста, как нужно правильно конвертировать NREC в MS SQL?
Есть запрос:
SELECT convert(varchar, n.f$NRec) as TST FROM t$NastrOS n WHERE n.f$TIDK=15 and n.f$Name='Национальный'
В этом случае запрос возвращает какой то один непонятный символ.
Если написать convert(int, n.f$NRec) - то выдает значение 2, когда:
NRec=0000000000000002h
NRec=0001000000000002h
т.е. значение не уникально. Конвертировать нужно, чтобы задать условие по NRec в конструкции WHERE.
Заранее, огромное спасибо.
Подскажите, пожалуйста, как нужно правильно конвертировать NREC в MS SQL?
Есть запрос:
SELECT convert(varchar, n.f$NRec) as TST FROM t$NastrOS n WHERE n.f$TIDK=15 and n.f$Name='Национальный'
В этом случае запрос возвращает какой то один непонятный символ.
Если написать convert(int, n.f$NRec) - то выдает значение 2, когда:
NRec=0000000000000002h
NRec=0001000000000002h
т.е. значение не уникально. Конвертировать нужно, чтобы задать условие по NRec в конструкции WHERE.
Заранее, огромное спасибо.