Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

average con decimales

Estas en el tema de average con decimales en el foro de SQL Server en Foros del Web. buenas gente,espero q esten bien estoy realizando un reporte que me pide un promedio, el problema q tengo es que las cantidades q toma para ...
  #1 (permalink)  
Antiguo 22/10/2008, 09:53
 
Fecha de Ingreso: septiembre-2008
Mensajes: 9
Antigüedad: 15 años, 8 meses
Puntos: 0
average con decimales

buenas gente,espero q esten bien

estoy realizando un reporte que me pide un promedio, el problema q tengo es que las cantidades q toma para hacer el promedio son int, y lei por ahi q average si las cantidades que toma son int, devuelve int, lo cual no me sirve, xq necesito que sea un promedio con numeros decimales

mi pregunta es, hay forma de q average muestre los resultados en decimal, tomando los datos int para la consulta, o bien existe otra forma de sacar los promedios con una funcion parecida??

gracias de antemano

buen dia
  #2 (permalink)  
Antiguo 22/10/2008, 11:36
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Respuesta: average con decimales

Convierte tus enteros a decimales o flotantes.

AVG(Convert(float, miCampo))
  #3 (permalink)  
Antiguo 22/10/2008, 11:50
 
Fecha de Ingreso: septiembre-2008
Mensajes: 9
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: average con decimales

muchas gracias compañero, si andaba cerca, el problema es que escribia el convert antes del avg
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:57.