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
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.
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 gustaMe gusta