Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2008, 10:15
phidalgo
 
Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 4 meses
Puntos: 1
Pregunta Como hago esta consulta

Hola, porfa si alguien me puede ayudar con esta consulta sql:

Supongamos tengo la siguiente tabla "flujo":

ID | nom | idtapa
--+----+-------
2 | xxxx | 1
3 | xxxy | 1
4 | xyxx | 2
5 | xxyx | 3
6 | yxxx | 3
7 | xxyy | 3
8 | yxxy | 4
9 | xyyx | 5

No he podido hacer una consulta que me retorne todas los filas posteriores a un cierto "ID" hasta que deje de cambiar el "idetapa".

Por ejemplo para el ID=4, el resultado debe ser:
ID | nom | idtapa
--+----+-------
5 | xxyx | 3
6 | yxxx | 3
7 | xxyy | 3

Y para el ID=7, el resultado debe ser:
ID | nom | idtapa
--+----+-------
8 | yxxy | 4

Como se deben realizar comparaciones filas con filas supongo tendre que utilizar consultas anidadas, pero nada me ha resultado hasta el monento.

Eso, ojala alguien pueda darme alguna directriz.
Gracias!!

Última edición por phidalgo; 12/12/2008 a las 10:22