Jira-запрос для возврата статуса проблемы в определенную дату, используя дату разрешения
Я пытаюсь выполнить запрос, используя дату разрешения и получить список результатов с фактическим состоянием в соответствии с датой разрешения.
Выполняя этот запрос сегодня, я получаю список с исправленными ошибками, в то время как я хотел бы знать, были ли они открыты в течение этого периода времени.
В моем случае я хотел бы запросить запрос с помощью API отдыха, и если ошибка была "открыта" 01-01-2017, я бы хотел получить ее в ответе, даже если она сейчас закрыта.
Спасибо!
Обновление: Дата разрешения показывает текущий статус проблемы между датами, но не статус в соответствии с датами, указанными в самом запросе.
resolutiondate > "2017/01/01" and resolutiondate < "2017/02/01"
1 ответ
В JQL невозможно выполнить поиск по определенному состоянию на указанную дату, например, невозможно найти проблемы, которые находились в состоянии "В ПРОЦЕССЕ" между 2017-01-01 и 2017-02-01. Тем не менее, можно найти проблемы, которые были решены между двумя датами, как:
resolutiondate > "2017/01/01" and resolutiondate < "2017/02/01"
или ближе к вашему делу, найдите проблемы, которые до 2017-01-01 оставались нерешенными (которые были решены после 2017-01-01, если быть точным):
resolutiondate > "2017/01/01"
и вы можете расширить это до:
resolutiondate > "2017/01/01" or resolutiondate is EMPTY
и это найдет все проблемы, которые не были решены до 2017-01-01 или до сих пор не решены. Имейте в виду, что это не будет работать на 100% надежно, когда проблема была вновь открыта, например, проблема может быть решена до 2017-01-01, а затем вновь открыта и решена позже, она появится в результатах запроса (не уверен, что это это то, что вы хотите).