0

我需要找出一个月内重新开放的门票总数。我尝试了一个查询,但它只为当前打开的票提供结果,即(实际完成不为空)和(状态不在('RESOLVED','CLOSED))

其他搜索条件可以是状态的更改日期,但我不知道用于比较状态更改日期的查询。

它可以是任何打开状态的changedate应该大于第一个解决的。

请帮忙。急需。

4

1 回答 1

0

请试试这个查询,你得到了所有的重开票。

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)

与你

于 2015-06-02T06:38:27.247 回答