SQL - Extraer cantidades maximas y minimas de una tabla

 
Vista:

Extraer cantidades maximas y minimas de una tabla

Publicado por juanC (2 intervenciones) el 15/11/2006 23:25:55
Saludo.

Necesito extraer unas cantidades maximas y minimas de una tabla y que me queden en un mismo registro, utilizando querys.

A continuación les muestro los detalles del problema:

Tengo una tabla con los siguientes datos y estructura:

ID Cantidad Ubicacion

x 50 a
x -40 a
x -10 b
y 10 c
y 60 c
y 2 c
z 12 d
z -20 d

De esta tabla quisiera sacar unos datos que queden de la siguiente forma:

ID (Unico, no se repite) Min(cantidad) Ubicación Max(Cantidad) UbicacionMax

x -10 b 50 a
y 2 c 60 c
z -20 d 12 d


Lo he intentado de muchas maneras pero siempre me trae datos repetidos, ya que el dato ID tiene que ser unico, pero en la tabla inical se repite.

Cualquier solución , de antemano, 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:Extraer cantidades maximas y minimas de una tab

Publicado por Isaías (5072 intervenciones) el 16/11/2006 00:19:04
Debes agregar la UBICACION

SELECT ID, UBICACION MIN(CANTIDAD), MAX(CANTIDAD)
FROM TABLA
GROUP BY ID, UBICACION
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:Extraer cantidades maximas y minimas de una tab

Publicado por juan C (2 intervenciones) el 16/11/2006 13:23:11
De pronto no se pudo ver en este post los campos que requiero de la tabla.

Necesito extraer:

ID MIN(CANTIDAD) UBICACION_MIN MAX(CANTIDAD) UBICACION_MAX

x -10 b 50 a
y 2 c 60 c
z -20 d 12 d

El ID es un campo unico y no se puede repetir.

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