como obtener la fecha maxima y minima de un query en jpa con java? Formular
Publicado por fanny (16 intervenciones) el 21/03/2018 17:08:11
Tengo el siguiente query
que me regresa registros de acuerdo a una fecha y un id que le paso como parametro para que haga el filtrado, ese query se lo paso a una lista
hay un campo llamado fecRegistroEntrada, que quiero extraer de esa lista y me pinta lo siguiente en consola
PRUEBA ENTRADA2015-03-06 14:05:50.0
PRUEBA ENTRADA2015-03-06 14:05:54.0
PRUEBA ENTRADA2015-03-06 14:05:58.0
Ahora solamente necesito pintar en una tabla el primer registro que pinta que es el "PRUEBA ENTRADA2015-03-06 14:05:50.0" y el ultimo "PRUEBA ENTRADA2015-03-06 14:05:58.0" o sea sacar el min y el max se podria decir, hice una variable llamada horaEntradaBiometrico, pero a la hora de pintarla en la tabla me toma el ultimo valor como le puedo hacer para obtener esas dos fechas y poder mostarlas?
1
@NamedQuery(name = "findRegistroAccesoByNuserid", query = "select myRegistroAcceso from RegistroAcceso myRegistroAcceso where myRegistroAcceso.nuserid = ?1 and TO_CHAR(myRegistroAcceso.fecRegistroEntrada, 'dd/MM/yyyy') = ?2")
que me regresa registros de acuerdo a una fecha y un id que le paso como parametro para que haga el filtrado, ese query se lo paso a una lista
1
2
3
4
5
6
7
8
9
listRegistroAcceso = registroAccesoService.findRegistroAccesoByNuserid(cvePersona, strFecha);
for (RegistroAcceso registroAcceso1 : listRegistroAcceso) {
horaEntradaBiometrico = registroAcceso1.getFecRegistroEntrada();
System.out.println("PRUEBA ENTRADA" +registroAcceso1.getFecRegistroEntrada());
}
hay un campo llamado fecRegistroEntrada, que quiero extraer de esa lista y me pinta lo siguiente en consola
PRUEBA ENTRADA2015-03-06 14:05:50.0
PRUEBA ENTRADA2015-03-06 14:05:54.0
PRUEBA ENTRADA2015-03-06 14:05:58.0
Ahora solamente necesito pintar en una tabla el primer registro que pinta que es el "PRUEBA ENTRADA2015-03-06 14:05:50.0" y el ultimo "PRUEBA ENTRADA2015-03-06 14:05:58.0" o sea sacar el min y el max se podria decir, hice una variable llamada horaEntradaBiometrico, pero a la hora de pintarla en la tabla me toma el ultimo valor como le puedo hacer para obtener esas dos fechas y poder mostarlas?
Valora esta pregunta


0