我有这个下面的代码:查询来获取最古老的记录
;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