MySQL - Consulta para recoger cambios

 
Vista:

Consulta para recoger cambios

Publicado por Vicent (2 intervenciones) el 03/04/2007 20:08:56
tengo una tabla con registros del estilo:

id,valor,hora
--------------------------
1 , 40 , 200704032100
2 , 40 , 200704032101
3 , 40 , 200704032102
4 , 43 , 200704032103
5 , 43 , 200704032104
6 , 40 , 200704032105
7 , 41 , 200704032106

el resultado que me gustaria de la consulta es el siguiente:

id,valor,hora
-----------------------
1 , 40 , 200704032100
4 , 43 , 200704032103
6 , 40 , 200704032105
7 , 41 , 200704032106

o sea, el 'id' me da igual, y la intencion es marcar cuando se producen cambios guardando solo la fecha del primer cambio.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta para recoger cambios

Publicado por kain (124 intervenciones) el 04/04/2007 11:21:38
hola:

no tengo muy claro como lo necesitas

el id 2y 3 entiendo porque los quitas pero que hace el id 6 porque debe salir?
entiendo que el primer cambio seria el id 1, el 6 no deberia salir.

si me lo explicas mejor intentare ayudarte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consulta para recoger cambios

Publicado por vicent (2 intervenciones) el 04/04/2007 21:20:47
Lo que quiero es recoger solo los registros en los que el campo 'valor' cambia, es decir, el id=1 porque es el primero, el id=4 porque valor vuelve a cambiar, el id=6 porque el valor vuleve a cambiar, es decir con esto conseguimos 'comprimir' la base de datos ya que solo marcamos los cambios en el valor, y asi sabemos que si no tenemos en una fecha concreta es porque tiene el valor de la fecha inferior mas proxima.

Gracias por contestar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consulta para recoger cambios

Publicado por kain (124 intervenciones) el 06/04/2007 15:27:10
lo siento pero no se me ocurre como puedes hacerlo, por no decir, que no es posible obtener el resultado que quieres con un solo SELECT.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar