SQL - Como limito los datos a desplegar

 
Vista:

Como limito los datos a desplegar

Publicado por Jose (3 intervenciones) el 24/06/2003 20:04:00
Tengo que resolver una consulta select, en la que tengo una tabla con dos claves primarias (id, iditem)

Quiero hacer un select, que para cada id, despliegue el primer iditem y el ultimo iditem.

Como puedo hacer este límite?

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:Como limito los datos a desplegar

Publicado por Isaías Islas (5072 intervenciones) el 24/06/2003 20:23:06
Hola

No he realizado esta prueba, pero debe fucionar

SELECT id, min(iditem), max(iditem)
FROM YourTable
GROUP BY id

Digame si funciona.
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:Como limito los datos a desplegar

Publicado por Jose (3 intervenciones) el 25/06/2003 02:11:55
Perfecto.

Ahora, quisiera desplegar más items, por ejemplo de T1 quisera desplegar todos los datos, pero me da un error, si no las pongo en el GROUP BY, no las puedo desplegar, y si las pongo en el GROUP BY el Select me da cualquier resultado, como puedo hacer?

Gracias
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:Como limito los datos a desplegar

Publicado por Isaías Islas (5072 intervenciones) el 25/06/2003 02:44:02
Bueno, en verdad que NUNCA lo he intentado, pero espero que le sirva, si no, digame que le envia.

SELECT b.*
FROM YourTable a, Yourtable b
WHERE a.id = "ponga aqui el valor a buscar de ID"
and b.iditem between min(a.iditem) and max(a.iditem)
GROUP BY a.id
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