これは私の質問hereのフォローアップです:uziによって提供された素晴らしい質問があります。私はしかし、新しい会社、Company3
も、単一のデータポイントを使用していることに気付きました。アカウント6000は、以前の会社の方法に従わず、uziの再帰的なcteを適用できませんでした。連結された値の単一の文字列から行に分割された最低値と最高値を見つける
このように私は質問を変更する必要があるように感じますが、この複雑な問題は解決策に大きな影響を与えるため、私の前の編集ではなく新しい質問を発行すると考えています。
私は、データがこのように格納されたExcelワークブックからデータを読み取る必要が:
Company Accounts
Company1 (#3000...#3999)
Company2 (#4000..#4019)+(#4021..#4024)
Company3 (#5000..#5001)+#6000+(#6005..#6010)
私はこのようなCompany3
などいくつかの企業になるようにI #6000
としてアカウントの単一の値を持つと信じています私はそのような一つとして、ファイナルテーブルの外観を取得するには、整数のみのテーブルで、このテーブルを使用し、それに参加する
Company FirstAcc LastAcc
Company1 3000 3999
Company2 4000 4019
Company2 4021 4024
Company3 5000 5001
Company3 6000 NULL
Company3 6005 6010
:このステップでは、以下のappearenceの結果セットを作成する必要があります私のリンクされたq憂鬱。
誰にもアイデアはありますか?
問題が解決しましたか? – Hadi