Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Obtener el máximo de un grupo que cumpla ciertas condiciones

Estas en el tema de Obtener el máximo de un grupo que cumpla ciertas condiciones en el foro de Mysql en Foros del Web. Hola, dispongo de esta tabla llamada "log" en donde se van guardando los distintos estados de un parte. Necesito por un lado obtener el ultimo ...
  #1 (permalink)  
Antiguo 08/02/2021, 08:30
 
Fecha de Ingreso: abril-2011
Mensajes: 171
Antigüedad: 13 años
Puntos: 1
Obtener el máximo de un grupo que cumpla ciertas condiciones

Hola, dispongo de esta tabla llamada "log" en donde se van guardando los distintos estados de un parte. Necesito por un lado obtener el ultimo estado de cada parte y por el otro, es necesario obtener los logs que cumplan algunas condiciones, que pueden ser:
*un estado especifico (idEst),
*un usuario especifico (cIdUs),
*si esta vencido o no,
*según un rango de fecha de apertura (idEst 1 o 0 en su defecto).

consideraciones a tener en cuenta, los campos idSLog e idLog son la primary key, ademas, el resultado de esta consulta, se relaciona con otras consultas, por lo que necesito casi todos los campos de la misma.

idSLog---idLog---idSParte---idParte---cIdUs---creaFechaHora---------idEst---vencido
1--------27-----1---------11-------10-----05/09/2020 17:41-----0------0
1--------28-----1---------11-------10-----05/09/2020 17:41-----1------1
1--------35-----1---------15-------1------06/09/2020 16:05-----0------0
1--------36-----1---------15-------1------06/09/2020 16:05-----1------1
1--------41-----1---------15-------1------09/09/2020 18:58-----2------0
1--------42-----1---------15-------1------09/09/2020 19:27-----3------1
1--------43-----1---------15-------13-----09/09/2020 19:29-----4------1
2--------37-----2---------16-------1------06/09/2020 22:30-----0------0
2--------38-----2---------16-------1------06/09/2020 22:30-----1------1
2--------44-----2---------16-------13-----09/09/2020 19:29-----4------1
2--------45-----2---------16-------1------09/09/2020 19:57-----5------0
2--------58-----2---------22-------1------16/09/2020 18:03-----0------0
2--------59-----2---------22-------1------16/09/2020 18:03-----1------1
2--------64-----2---------22-------1------16/09/2020 18:37-----4------0
2--------65-----2---------22-------1------16/09/2020 18:38-----5------0
1--------60-----1---------23-------1------16/09/2020 18:22-----0------0
1--------61-----1---------23-------1------16/09/2020 18:22-----1------1
1--------66-----1---------23-------1------16/09/2020 18:38-----2------0
1--------67-----1---------23-------1------16/09/2020 18:39-----3------0
1--------68-----1---------23-------1------16/09/2020 18:40-----2------0
1--------69-----1---------23-------1------16/09/2020 18:40-----5------0
2--------70-----2---------24-------14-----17/09/2020 15:06-----0------0
2--------71-----2---------24-------14-----17/09/2020 15:06-----1------1
2--------72-----2---------24-------13-----17/09/2020 15:22-----4------0
2--------73-----2---------24-------14-----17/09/2020 15:40-----5------0
1--------74-----1---------25-------14-----17/09/2020 16:57-----0------0
1--------75-----1---------25-------14-----17/09/2020 16:57-----1------1
1--------76-----1---------25-------13-----17/09/2020 16:58-----2------0
1--------77-----1---------25-------14-----17/09/2020 17:00-----3------1
1--------80-----1---------27-------17-----10/11/2020 8:07------0------0
1--------81-----1---------27-------17-----10/11/2020 8:07------1------1
2--------82-----2---------28-------1------10/11/2020 9:56------0------0
2--------83-----2---------28-------1------10/11/2020 9:56------1------1
2--------84-----2---------28-------13-----10/11/2020 9:59------4------0
2--------85-----2---------28-------1------10/11/2020 10:01-----5------0
1--------86-----1---------32-------1------06/02/2021 22:12-----0------0

He intentado realizarlo de varias maneras siguiendo ejemplos encontrados en la web, pero no logro el resultado esperado y ya estoy un poco mareado, me gustaría saber cual es la mejor manera de realizarlo.

Desde ya muchas gracias a todos!!

Etiquetas: condiciones, grupo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:48.