Как преобразовать римское значение в целое число в SQL Server? - PullRequest
0 голосов
/ 13 декабря 2010

Я сказал, что MDCCCLXXXVIII - 1888 на арабском, или D на римском - 500 на арабском, или MIV - 1004 и т. Д.

Как это можно сделать в одном запросе TQL?

Спасибо

1 Ответ

2 голосов
/ 13 декабря 2010

Извлечение этого набора функций UDF (см. UDFs_Transact-SQL.zip).Там есть функция ROMANTOARAB, которая позволяет вам сделать это:

select ROMANTOARAB('MDCCCLXXXVIII') -- Displays 1888

Редактировать : Похоже, что оригинальный URL-адрес перестал работать по некоторым причинам.жесткий диск и просто положить его на Dropbox - вы можете скачать здесь .

...