漢数字をSQLServerでソートさせるとどうなるでしょう。
SET NOCOUNT ON
CREATE TABLE #KANSUJI
(
DataA char(2)
)
INSERT INTO #KANSUJI VALUES('十')
INSERT INTO #KANSUJI VALUES('九')
INSERT INTO #KANSUJI VALUES('八')
INSERT INTO #KANSUJI VALUES('七')
INSERT INTO #KANSUJI VALUES('六')
INSERT INTO #KANSUJI VALUES('五')
INSERT INTO #KANSUJI VALUES('四')
INSERT INTO #KANSUJI VALUES('三')
INSERT INTO #KANSUJI VALUES('二')
INSERT INTO #KANSUJI VALUES('一')
SELECT * FROM #KANSUJI ORDER BY DataA
DROP TABLE #KANSUJI
一
九
五
三
四
七
十
二
八
六
考えてみたらあたりまえの結果なんだけど、利用者にはその違いはわからないという典型例でしょう。
Excelはちゃんとそーとするし・・・