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

ayuda con consulta

Estas en el tema de ayuda con consulta en el foro de Mysql en Foros del Web. Hola a todos, llevo ya perdidas muchas horas con esta consulta, a ver si me podeis echar una mano: TABLA: 'instalaciones' CAMPOS: id, id_maquina, id_operario, ...
  #1 (permalink)  
Antiguo 05/09/2007, 11:47
Avatar de sfx4ever  
Fecha de Ingreso: noviembre-2003
Ubicación: aqui
Mensajes: 384
Antigüedad: 20 años, 4 meses
Puntos: 2
ayuda con consulta

Hola a todos, llevo ya perdidas muchas horas con esta consulta, a ver si me podeis echar una mano:

TABLA: 'instalaciones'
CAMPOS: id, id_maquina, id_operario, fecha_instalacion

Ejemplo de datos:

1 | 001 | 1 | 2007-09-01
2 | 001 | 2 | 2007-09-02
3 | 001 | 3 | 2007-09-03
4 | 002 | 1 | 2007-09-04
5 | 003 | 4 | 2007-09-05
6 | 003 | 5 | 2007-09-06


Quiero hacer una vista que me devuelva la ultima instalacion de cada operario, en el caso del ejemplo seria:

3 | 001 | 3 | 2007-09-03 (la ultima instalacion para la maquina 001 es del oper. 3)
4 | 002 | 1 | 2007-09-04 (la ultima instalacion para la maquina 002 es del oper. 1)
6 | 003 | 5 | 2007-09-06 (la ultima instalacion para la maquina 003 es del oper. 5)

Espero haberme explicado bien. No parece muy dificil pero llevo ya mucho tiempo y no me sale ¿alguna idea?

GRACIAS
  #2 (permalink)  
Antiguo 05/09/2007, 14:45
 
Fecha de Ingreso: enero-2005
Mensajes: 105
Antigüedad: 19 años, 2 meses
Puntos: 2
Re: ayuda con consulta

Hola:

Prueba esta query:

select id_maquina, id_operario, max(fecha_instalacion)
from instalaciones
group by id_maquina
  #3 (permalink)  
Antiguo 06/09/2007, 01:43
Avatar de sfx4ever  
Fecha de Ingreso: noviembre-2003
Ubicación: aqui
Mensajes: 384
Antigüedad: 20 años, 4 meses
Puntos: 2
Re: ayuda con consulta

no funciona bien (ya la habia probado antes).

El problema de esa consulta es que no devuelve el ultimo operario, sino el primero, pero si la ultima fecha.

En el ejemplo, para la maquina 001 devuelve el operario 1, lo correcto seria el 3


MUCHAS GRACIAS de todos modos
  #4 (permalink)  
Antiguo 06/09/2007, 15:26
 
Fecha de Ingreso: septiembre-2007
Mensajes: 2
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: ayuda con consulta

hola!!!
ya probaste agrupandolo por el id_operario
  #5 (permalink)  
Antiguo 07/09/2007, 02:57
Avatar de sfx4ever  
Fecha de Ingreso: noviembre-2003
Ubicación: aqui
Mensajes: 384
Antigüedad: 20 años, 4 meses
Puntos: 2
Re: ayuda con consulta

hola jamber83, tampoco funciona :(
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 04:33.