Consulta sql para quedarme con un registro de varios dependiendo de un peso

Tengo una tabla con varios registros con datos como dni, status, peso. El peso depende del status ya que un dni puede aparecer con varios status, deseo hacer una consulta donde solo me quede con un registro por dni con el mínimo peso.

Trate de agruparlos por dni pero me siguen saliendo varios registros por dni

1 Respuesta

Respuesta
1

SELECT top 1 CAST(rtrim(TotAmount) AS decimal) FROM MiTabla order by TotAmount desc <- Ejemplo, en mi caso convierto mi tipo de dato a decimal debido a que mo campo es char lo ordeno de forma desc "Mas grande al mas pequeño".

Y al obtener el resultado le agrego el top 1 para que de la lista que me va a traer solo me traiga el primer resultado de la consulta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas