我有這個下面的代碼:查詢來獲取最古老的記錄
;with cte as (
Select RegardingObjectId ,
DATEADD(mi, DATEDIFF(mi, getutcdate(), getdate()),CreatedON) as [Time First Response]
from dbo.Email
where DirectionCode = '1'
)
SELECT dbo.Incident.new_CaseID as [CASE ID],
cte.RegardingObjectId,
dbo.Incident.IncidentId,
dbo.Incident.Title as [SUBJECT],
dbo.Incident.StatusCode as [STATUS],
cte.[Time First Response]
from dbo.Incident
left Join cte on cte.RegardingObjectId = dbo.Incident.IncidentId
order by dbo.Incident.new_CaseID desc
正如你可以看到,該查詢返回與同一案件ID的多個記錄。我想,對於每個多個記錄有相同的案例ID,只有一個最古老的[時間第一反應]檢索
你有什麼用,'MySQL'或'SQL-Server'? –
@Geoman Yabes:對不起,它的sql服務器 – Icon