Sql 我需要创建一个DB2查询,从maximo中提取重新打开的票证的票证报告

Sql 我需要创建一个DB2查询,从maximo中提取重新打开的票证的票证报告,sql,db2,maximo,Sql,Db2,Maximo,我需要弄清楚一个月内重新开放的门票总数。我尝试了一个查询,但它只给出当前打开的票证的结果,即actualfinish不为null,状态不为“已解决”、“已关闭” 其他搜索条件可以是状态的changedate,但我不知道要比较状态的changedate的查询 它可能类似于任何打开状态的changedate应该大于第一个已解决状态 请帮忙。紧急情况下需要它。请尝试此查询,您已获得所有重新打开的票证 select ticketid from incident where ticketid in (

我需要弄清楚一个月内重新开放的门票总数。我尝试了一个查询,但它只给出当前打开的票证的结果,即actualfinish不为null,状态不为“已解决”、“已关闭”

其他搜索条件可以是状态的changedate,但我不知道要比较状态的changedate的查询

它可能类似于任何打开状态的changedate应该大于第一个已解决状态


请帮忙。紧急情况下需要它。

请尝试此查询,您已获得所有重新打开的票证

select ticketid from incident where ticketid in ( 

select b.ticketid from
(select distinct ticketid, min(changedate) x from tkstATUS WHERE orgid='IMCT' and status='RESOLVED' group by ticketid) a
inner join
(select distinct ticketid, max(changedate) y from tkstATUS WHERE orgid='IMCT' and status in ('INPROG') group by ticketid ) b
on a.ticketid=b.ticketid
where a.x < b.y)

使用ur时,您尝试的SQL在哪里。问题是什么?我们还需要开始样本数据和一组预期结果。期望我们预测你的设置通常不会起作用。