En SQL para mostrar el numero maximo de una columna (en este caso el sueldo) lo que hacemos es poner una consulta similar a esta:
select Max(sueldo) from empleados;
y para el minimo(Min), suma(Sum), media(Avg) y el total de registros(count):
--Sueldo minimo select Minx(sueldo) from empleados; --Suma de todos los Sueldos select Sum(sueldo) from empleados; --Media de todos los sueldos select Avg(sueldo) from empleados; --El numero total de empleados select Count(sueldo) from empleados; --otra forma de hacer el Count select Count(*) from empleados;
Para hacer la consulta en un DataSet tenemos que hacer utilizar Compute en vez de un Select de la siguiente forma:
Dataset.Tabla("nombre o numero").Compute("Lo_que_quieres(columna)", "filtro")
Quedandonos una consulta para buscar el maximo numero de IDAlumno asi:
maximo_id = DScolegio.Tables("alumnos").Compute("MAX(IDAlumno)", "")
Noten que no le estoy poniendo ningun filtro, pero si le quieren poner para que solo cuente de los que son de la clase numero 2 (NumClase=2) podria quedar asi:
maximo_id = DScolegio.Tables("alumnos").Compute("MAX(IDAlumno)", "NumClase=2")
En caso del Count podemos hacerlo de 3 formas distintas:
Primero con Compute: (ya que vimos el ejemplo anterior)
total_alumnos = DScolegio.Tables("alumnos").Compute("count(IDAlumno)", "") 'Tambien funciona de esta Forma: total_alumnos = DScolegio.Tables("alumnos").Compute("count(*)", "")
Ahora con un Select y Count:
total_alumnos = DScolegio.Tables("alumnos").Select().Count 'Ahora con una Condicion: total_alumnos = DScolegio.Tables("alumnos").Select("IDClase=2").Count
Por ultimo con un Select y Lenght :
total_alumnos = DScolegio.Tables("alumnos").Select().Length 'Ahora con una Condicion: total_alumnos = DScolegio.Tables("alumnos").Select("IDClase=2").Length
Terminos de Busqueda:
- count en visual basic net
- select max SQL en VB
- valor maximo en dataset
- como poner un count en visual basic
- compute datatable
- como usar select del DataSet
- como usar sum y count en visual basic
- como usu countA en vb
- como utilizar el count en vb 2010
- compute sum access
- consulta max min sum
- como usar min sql
- como sumar una columna en visual basic net
- como saco el maximo numero de sql en visual stufio c#
- como imprimir count en vb 2010 en un textbox
- visual basic net dataset table max id
- como hacer un select count en oracle con vb net
- como hacer para que cuente columnas en visual basic
- como aser max min
- buscar dato por columnas vb net
Hola, soy Victor el Webmaster, sabias que tambien tengo un foro sobre criptomonedas (Bitcoin, Ethereum, LiteCoin..) con muchos tutoriales para empezar a minar o hacer trading?
4 Responses to Como usar Max, Min, Sum, Avg, Count en un DataSet [VB.Net]