0

MDCCCLXXXVIII はアラビア数字で 1888、ローマ数字の D はアラビア数字で 500、MIV は 1004 などです。

単一の TQL クエリで、これをどのように達成できますか?

ありがとう

4

1 に答える 1

2

このUDF関数のセットを確認してください(UDFs_Transact-SQL.zipを参照)。これを可能にするROMANTOARAB関数があります:

select ROMANTOARAB('MDCCCLXXXVIII') -- Displays 1888

編集:元のURLが何らかの理由で機能しなくなったようです。幸い、ハードドライブにそのZIPがあり、Dropboxに置いています。ここからダウンロードできます。

于 2010-12-13T06:01:34.913 に答える