私はこのようなテーブルを持っている:のSQLピボット
EmpId--Meal--Day--Value
1--Brkfst--1--10
1--Brkfst--1--20
1--Brkfst--2--30
1--Lunch--3--40
2--Brkfst--1--50
2--Lunch--2--60
2--Brkfst--1--70
2--Brkfst--2--80
出力は次のようになります。
EMPID--Meal--Day1--Day2--Day3
1--brkfst--10--30--null
1--brkfst--20--null-null
1--lunch--null--null--40
2--brkfst--50--80--null
2--brkfst--70--null--null
基本的には各従業員が食事のタイプごとに異なる値を持つことができますが、複数の食事の種類を持つことができます1日で impポイントは、従業員のすべての食事タイプをo/pで一緒に束ねる必要があり、値を持つすべての食事タイプを上にシフトする必要があります。 ありがとうございます。
は意味がありません。あなたがピボットするときに、グループ化するものを選択する必要があります。例の結果から、あなたがそうではなくても、EmpIdとMealでグループ化したいと仮定しています。 –