34 votos

JIRA JQL buscando por fecha - ¿hay una manera de obtener Today() (Fecha) en lugar de Now() (DateTime)

Estoy intentando crear algunos filtros de incidencias en JIRA basados en CreateDate .

La única función de fecha/hora que puedo encontrar es Now() y las búsquedas relativas a ella, es decir, "-1d", "-4d", etc.

El único problema con esto es que Now() es específico en el tiempo, por lo que no hay manera de obtener los números creados de un día en particular.

es decir Created < Now() AND Created >= "-1d"

si se ejecuta a las 14:00 horas de hoy, mostrará todos los problemas creados desde las 14:00 horas de ayer hasta las 14:00 horas de hoy
cuando se ejecute a las 9 de la mañana mostrará todas las emisiones creadas desde las 9 de hoy hasta las 9 de mañana

Lo que quiero es poder buscar todas las ediciones creadas desde las 00:00 hasta las 23:59 de cualquier día. ¿Es esto posible?

46voto

Rob Allen Puntos 7768

Comprueba startOfDay([offset]) . Esto consigue lo que buscas sin las molestas limitaciones de tiempo y está incorporado desde la versión 4.3.x. También tiene variantes como endOfDay, startOfWeek, startOfMonth, etc.

26voto

Lo ejecuto así

created > startOfDay(-0d)

Me da todos los temas creados hoy. Al cambiar -0d a -1d le dará todos los problemas creados ayer y hoy.

7voto

Shevek Puntos 792

Un amigo que es un genio de JIRA me mostró que en realidad se puede pasar el filtro (escapado) como un jqlQuery a JIRA a través de la URL:

http://hostname/secure/IssueNavigator!executeAdvanced.jspa?clear=true&runQuery=true&jqlQuery=created%3E='2010-05-31%2000:00'%20AND%20created%3C='2010-06-06%2023:59'%20ORDER%20BY%20created%20ASC

He creado una página ASP.Net que genera las URLs en función de una semana o un mes.

¡Todo el mundo está contento!

6voto

Johan Lieu Puntos 31

Estamos usando Jira 6.2 y utilizo esta consulta:

updatedDate > startOfDay(-1d) AND updatedDate < endOfDay(-1)

para devolver todos los temas actualizados del día anterior. Puede combinarla con las consultas que desee para obtener los números correspondientes al día anterior.

2voto

Stefan Egli Puntos 11708

Uno esperaría que esto fuera fácilmente posible, pero parece que no es el caso. La única manera que veo por el momento es crear una función JQL definida por el usuario. Nunca he probado esto pero aquí hay un plugin:

http://confluence.atlassian.com/display/DEVNET/Plugin+Tutorial+-+Añadir+una+función+JQL+a+JIRA

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X