Consulta

16/06/2006 - 19:48 por Jiordie | Informe spam
buenas tardes, tengo algo que no he podido hacer de ninguna forma, tengo
este conjunto de datos:

NumOrd CodMP CanKil
17130 PKBL7001 1681.1936
17130 PKC10007 109.4689
17542 PKBL7490 2272.5491
17542 PKC20018 546.2612
17542 PKGU1572 251.009
17681 PKBL0051 260.2442
17681 PKC12562 92.7998

lo que quiero es una consulta que solo me traiga el NumOrd, CodMP del
registro que tenga mayor CanKil, es decir el conjunto de registros deberia
quedar asi:

17130 PKBL7001 1681.1936
17542 PKBL7490 2272.5491
17681 PKBL0051 260.2442

Muchas gracias desde ya, y espero que alguien me pueda ayudar.
 

Leer las respuestas

#1 Isaias
16/06/2006 - 20:10 | Informe spam
Creo que:

SELECT NumOrd, CodMP, MAX(CanKil)
FROM tutabla
GROUP BY NumOrd, CodMP
Saludos
IIslas


"Jiordie" escribió:

buenas tardes, tengo algo que no he podido hacer de ninguna forma, tengo
este conjunto de datos:

NumOrd CodMP CanKil
17130 PKBL7001 1681.1936
17130 PKC10007 109.4689
17542 PKBL7490 2272.5491
17542 PKC20018 546.2612
17542 PKGU1572 251.009
17681 PKBL0051 260.2442
17681 PKC12562 92.7998

lo que quiero es una consulta que solo me traiga el NumOrd, CodMP del
registro que tenga mayor CanKil, es decir el conjunto de registros deberia
quedar asi:

17130 PKBL7001 1681.1936
17542 PKBL7490 2272.5491
17681 PKBL0051 260.2442

Muchas gracias desde ya, y espero que alguien me pueda ayudar.



Preguntas similares