StackOverflowとgoogleをかなりの時間検索しましたが、SQLを使用して私の希望するソリューションに遠く離れた場所でも答えを見つけることができませんでした。私はCSVファイル(1つのテーブル)があり、それは多数のユーザーのためのデータを持っています。問題は、各ユーザーが、複数のスコアを持ち、同じUserIDを持つ複数の行を持つことです。これらのスコアをそれぞれの列に移動して、ユーザーのすべてのデータを1つの行に表示したいと思います。 SQLを使用してこれをどのように達成できますか?現在のレイアウトの複数の行データを独自の列に移動する
例:
UserID FNm LNm Measure Score
0001 person one LNF 26
0001 person one NFS 74
0001 person one CFS 54
0002 person two LNF 35
0002 person two NFS 43
0002 person two CFS 33
理想のソリューション:
UserID FNm LNm LNF NFS CFS
0001 person one 26 74 54
0002 person two 35 43 33
が魅力のように働いた値を合計するアルヴォのアプローチ@使用することができます。 私はSSISを使用することをお勧め、ここであなたを助けるために記事があります。 – swagger937