Como seleccionar estos registros ??

11/03/2008 - 13:53 por Penta | Informe spam
Estimados.
Utilizo SQL SERVER 2000 SP4

Tengo una tabla, que tiene lo siguiente:

codigo nivel cantidad

Primer caso:

codigo nivel cantidad
1 1 2
1 3 3
1 8 5

Necesito quedarme con el 3er registro que es el que tiene una mayor
numero en el campo cantidad. por otro lado, y este es el 2do caso:

codigo nivel cantidad
2 1 3
2 3 3

Aca necesito quedarme con el primer registro, ya que tienen la misma
cantidad pero el nivel que deseo debe ser el menor.

Ojala pudiesen ayudarme y si es posible hacerlo en una misma consulta.

Siempre agradecido del foro.
Penta.

Preguntas similare

Leer las respuestas

#16 Alejandro Mesa
11/03/2008 - 20:58 | Informe spam
Hola Carlos,

Me gusta esa explicacion. No sera dificil pasarla de lenguaje natural a T-SQL.


AMB

"Carlos M. Calvelo" wrote:

Hola otra vez,

On 11 mrt, 18:04, Penta wrote:
> Sensacional, lo malo es que no logro "ver" de forma clara la consulta
> de Alejandro, que obviamente esta perfecta, pero me cuesta mas
> entender la logica :( , pero bueno eso es un "desperfecto" en mi
> cerebro :)
>
> Gracias TOTALES
>


Voy a intentar otra explicación en lenguage natural:



Cada registro en t1 para el que existe otro registro

(con el mismo código Y una cantidad mayor )
O
(con el mismo código Y la misma cantidad Y con un nivel menor),

NO entrará en el resultado.


Saludos,
Carlos

Respuesta Responder a este mensaje
#17 Penta
12/03/2008 - 13:10 | Informe spam
Que mas puedo decir maestros, excelente digno de una clase (creo que a
mi profesor le falto algo de eso :)

Miles de gracias por la aclaracion.

Agradecido.
Penta.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida