/ / Хочете конвертувати 3 рядки в 3 стовпці з внутрішнім об'єднанням в SQL Server - sql-сервер, кілька стовпців, рядки

Хочете перетворити 3 рядки в 3 стовпці з внутрішнім об'єднанням у SQL Server - sql-сервер, кілька стовпців, рядків

У мене є такий набір результатів

введіть опис зображення тут

І запит для цього набору результатів є

SELECT
dt.GangName, u.UserFullName,dt.Designation, v.RegNo,
dt.SignInTime, dt.SignOutTime, z.ZoneName
FROM
DutyRoosterTeam dt
INNER JOIN
DutyRooster dr ON dr.DutyRoosterID = dt.DutyRoosterID
INNER JOIN
Users u ON u.UserId = dt.UserID
INNER JOIN
Vehicle v ON v.VehicleId = dt.MTLID
INNER JOIN
Zone z ON z.ZoneId = dt.ZoneID

Але я хочу, щоб результат був таким

введіть опис зображення тут

Відповіді:

0 для відповіді № 1

Моя копія-паста-фу сильна. Подивіться на рішення, надане bluefeet тут:

Перетворюйте рядки на стовпці, використовуючи "Pivot" у SQL Server