27/10/2009, 15:38
|
| | | Fecha de Ingreso: diciembre-2002 Ubicación: ...
Mensajes: 117
Antigüedad: 22 años Puntos: 0 | |
Respuesta: Consulta Promedio A capella creo que podrían quedar así:
La primera consulta:
SELECT COUNT(*), RUT_PROVEEDOR FROM (SELECT Compras.DOCUMENTO_COMPRA.RUT_PROVEEDOR AS RUT_PROVEEDOR,
((Compras.DOCUMENTO_COMPRA.NOTA_COSTO * 100)/4) AS NCOS,
((Compras.DOCUMENTO_COMPRA.NOTA_CALIDAD * 100)/4) AS NCAL,
((Compras.DOCUMENTO_COMPRA.NOTA_TIEMPO * 100)/4) AS NTIE,
((Compras.DOCUMENTO_COMPRA.NOTA_DURACION * 100)/4) AS NDUR
FROM Compras.DOCUMENTO_COMPRA INNER JOIN compras.PROVEEDOR ON
Compras.DOCUMENTO_COMPRA.RUT_PROVEEDOR = Compras.PROVEEDOR.RUT_PROVEEDOR
) TABLA
GROUP BY RUT_PROVEEDOR
La segunda:
SELECT RUT_PROVEEDOR, AVG(NCOS), AVG(NCAL), AVG(NTIE), AVG(NDUR)
FROM (SELECT Compras.DOCUMENTO_COMPRA.RUT_PROVEEDOR RUT_PROVEEDOR,
((Compras.DOCUMENTO_COMPRA.NOTA_COSTO * 100)/4) AS NCOS,
((Compras.DOCUMENTO_COMPRA.NOTA_CALIDAD * 100)/4) AS NCAL,
((Compras.DOCUMENTO_COMPRA.NOTA_TIEMPO * 100)/4) AS NTIE,
((Compras.DOCUMENTO_COMPRA.NOTA_DURACION * 100)/4) AS NDUR
FROM Compras.DOCUMENTO_COMPRA INNER JOIN compras.PROVEEDOR ON
Compras.DOCUMENTO_COMPRA.RUT_PROVEEDOR = Compras.PROVEEDOR.RUT_PROVEEDOR
) TABLA
GROUP BY RUT_PROVEEDOR, NCOS, NCAL, NTIE, NDUR
__________________ " El hombre es una invención de Dios o Dios es una invención del hombre..." |