SELECT
CASE
WHEN [AssignedUser] IS NULL
THEN 'Unassigned'
ELSE [AssignedUser]
END AS AssignedUser,
[WorkItemId], [Created] AS 'Created Date',
[AffectedUser], [TierDisplay].[DisplayString] AS 'Support Group',
[UrgencyDisplay].[DisplayString] AS 'Incident Type', [Title],
[Description]
FROM
[ServiceManagement].[dbo].[WorkItem]
JOIN
[dbo].[DisplayString] AS StatusDisplay ON StatusDisplay.ElementID = WorkItem.StatusId -- Status
JOIN
[dbo].[DisplayString] AS TierDisplay ON TierDisplay.ElementID = WorkItem.TierId -- Support Group
JOIN
[dbo].[DisplayString] AS CatagoryDisplay ON CatagoryDisplay.ElementID = WorkItem.CategoryId -- Classification
JOIN
[dbo].[DisplayString] AS UrgencyDisplay ON UrgencyDisplay.ElementID = WorkItem.Urgency -- Ugency
WHERE
WorkItemId LIKE '%IR%'
AND Created >= DATEADD(DAY, DATEDIFF(DAY, 0, GETDATE())-1, 0) --First day of previous DAY
AND Created < DATEADD(DAY, DATEDIFF(DAY,0,GETDATE()),0) --First Day of current DAY
AND [StatusDisplay].[displaystring] = 'Active' -- Only Active Status
AND [TierDisplay].[DisplayString] = 'desktop support team' -- Only Desktop support Team
ORDER BY
AssignedUser ASC
でそれを表示したい、5列のSQLレコードを持っていますそれが表示されるために、私は希望の方法です:私はこれはそれが現在</p> <p><img src="https://i.stack.imgur.com/n5CoA.png" alt="Table1"></p> <p>このように表示されているものである行1の3列と行2上の2つの列
はい、プレゼンテーション層でこれを行う必要がありますが、SQL Serverではありません – Lamak
クエリはデータセットを返します。タイトルには2つの異なるデータセットが記述されているので、2つの異なるクエリが必要です。 –