Máximo valor de un campo

20/03/2006 - 18:00 por Lucas | Informe spam
Alguien sabe cómo puedo hacer para poder seleccionar un registro que tenga el
mayor valor de un campo dado. Algo así como la sentencia "Select
max(nombreCampo) from nombreTabla", pero aplicado a un DataSet.

Este registro esta en una tabla que a su vez está en un DataSet.

Gracias por su tiempo.

Preguntas similare

Leer las respuestas

#1 Eduardo Alvarado Meza
21/03/2006 - 09:47 | Informe spam
Puedes intentar hacer llamar el metodo select del datatable pero
especificando solamente el orden, de esta manera "CAMPO DESC", eso te
retorna un arreglo de filas, entonces solo te interesa la primera.
Desconozco otra manera.
Respuesta Responder a este mensaje
#2 Lucas
21/03/2006 - 14:48 | Informe spam
Después de leer un poco más sobre el tema, pues llegué a la misma conclusión
que tú. Me ha permitido seguir avanzando, pero no sé si sea lo más óptimo, en
fin, ando medio presionado con el tiempo, así que espero que el hecho de que
me retorne un conjunto de filas en vez de solo una, no me lentifique la
aplicación.

Gracias por tu tiempo.
Respuesta Responder a este mensaje
#3 Eduardo A. Morcillo [MS MVP VB]
21/03/2006 - 15:49 | Informe spam
¿Y si lo haces asi?

Dim rows() As DataRow
rows = tabla.Select("campo = MAX(campo)")

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#4 Lucas
21/03/2006 - 16:21 | Informe spam
Muchas gracias, era justo lo que necesitaba.

Gracias por tu tiempo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida