次のテーブルとデータがあります
表DutyRoaster
:
╔═══════════════╦═════════════════════════╦═════════╦════════════╗
║ DutyRecordId ║ DutyDate ║ ShiftNo ║ EmployeeId ║
╠═══════════════╬═════════════════════════╬═════════╬════════════╣
║ 1 ║ 2013-09-10 00:00:00.000 ║ 1 ║ 2 ║
║ 2 ║ 2013-09-10 00:00:00.000 ║ 1 ║ 10 ║
║ 3 ║ 2013-09-10 00:00:00.000 ║ 2 ║ 7 ║
║ 4 ║ 2013-09-10 00:00:00.000 ║ 2 ║ 9 ║
║ 5 ║ 2013-09-10 00:00:00.000 ║ 2 ║ 4 ║
║ 6 ║ 2013-09-10 00:00:00.000 ║ 3 ║ 12 ║
║ 7 ║ 2013-09-10 00:00:00.000 ║ 3 ║ 5 ║
║ 8 ║ 2013-09-10 00:00:00.000 ║ 4 ║ 3 ║
║ 9 ║ 2013-09-10 00:00:00.000 ║ 4 ║ 1 ║
║ 10 ║ 2013-09-10 00:00:00.000 ║ 4 ║ 13 ║
╚═══════════════╩═════════════════════════╩═════════╩════════════╝
別のテーブルがemplyeedId
あり、Name
次のような結果が必要です。
╔══════════════════════════════════════════════════════╗
║ Date Shiftno1 Shiftno 2 Sitno 3 Shiftno4 ║
╠══════════════════════════════════════════════════════╣
║ ║
║ 10-02-1203 Jhon peter Micheal Jim ║
║ Smith Molly Henry Kim ║
║ Adam Nick ║
║ Kaity ║
╚══════════════════════════════════════════════════════╝
Pivot を使用してこれを取得することは可能ですか?