物理ケーブル接続データを含む SQL Server 2008 R2 のテーブルがあります。このテーブルには、デバイスのポート番号を格納する nchar フィールド (テキスト) があります。一部のポートは「GE0」または「1/15」であるため、このフィールドを整数にすることはできません。
このテーブルからデータを取得するクエリを実行すると、ポート番号の昇順で並べ替えられます。問題は、フィールドにテキストが格納されるため、次のようにテキストを並べ替えた結果が得られることです。
1/0
1/4
10/4
10/8
11/2
12/19
2/4
3/2
代わりに、これらのポートが次のような順序で表示されるように、結果を昇順でフォーマットしたいと思います。
1/0
1/4
2/4
3/2
10/4
10/8
11/2
12/19
私の問題は、どこから始めればよいのか、まったく手がかりがないことです。このデータは、クラシック ASP (VBScript) で実行されている Web サイトを介して表示されるため、レコードセットを取得した後に再編成を行うことができます。
どうすればこれを実現できますか?