Calculo de desviación estándar con la función STDEV()


Lo primero que tenemos que saber es. Que es la desviación estándar?

La función  STDEV() su principal tarea es calcular la desviación estándar de una población o muestra. Imagine que usted necesita saber cual es la desviación estándar con respecto a la cantidad de los productos que están registrados en su tabla de detalle de factura. Para eso utilizamos la función STDEV() la cual recibe un solo parámetro, en este caso un campo que debe ser de tipo FLOAT. Veamos como funciona:


DECLARE @FacturaDetalle TABLE
(
idDetalle INT,
idFactura INT,
idProducto INT,
cantidad INT 
)

INSERT INTO @FacturaDetalle
VALUES(1,50,2,80),(2,56,3,40),(3,80,5,90),(4,90,5,34),(5,101,3,15)
SELECT
idProducto,ISNULL(STDEV(cantidad),0)
FROM @FacturaDetalle
GROUP BY idProducto

1

El idProducto 2, su desviación estándar es 0 por que solo hay un solo producto. Esta función le podría ser útil si tiene que realizar una función que realice operaciones estadísticas.

Un comentario sobre “Calculo de desviación estándar con la función STDEV()

  1. Si tengo en una Tabla las Ventas de un articulo X con los siguientes Datos
    Fecha Articulo Cantidad
    01/12/2018 X 10
    25/12/2018 X 45

    Como seria el Select para que me devuelva la desviación estándar en el mes de Diciembre?

    Me gusta

Deja un comentario