diumenge, 6 de febrer del 2011

Excel art.2: Utilitzant consultes SQL

(pendent)


SELECT proveedor.id_empresa AS 'empresa', linea_entrada_compra.id_ejercicio AS 'any', linea_entrada_compra.id_proveedor AS 'codipr', linea_entrada_compra.id_materia_prima AS 'codiart', Sum(linea_entrada_compra.cantidad) AS 'cant', Max(linea_entrada_compra.precio_compra) AS 'preu', Sum(linea_entrada_compra.importe) AS 'import', Max(entrada_compra.fecha) AS 'data', Materia_prima.descripcion AS 'descr', proveedor.nombre_fiscal AS 'nom'
FROM Tabla.dbo.entrada_compra entrada_compra, Tabla.dbo.linea_entrada_compra linea_entrada_compra, Tabla.dbo.Materia_prima Materia_prima, Tabla.dbo.proveedor proveedor
WHERE entrada_compra.id_ejercicio = linea_entrada_compra.id_ejercicio AND entrada_compra.id_albaran = linea_entrada_compra.id_albaran AND entrada_compra.id_proveedor = linea_entrada_compra.id_proveedor AND Materia_prima.id_materia_prima = linea_entrada_compra.id_materia_prima AND proveedor.id_ejercicio = entrada_compra.id_ejercicio AND proveedor.id_proveedor = entrada_compra.id_proveedor AND proveedor.id_ejercicio = linea_entrada_compra.id_ejercicio AND proveedor.id_proveedor = linea_entrada_compra.id_proveedor AND ((linea_entrada_compra.id_ejercicio=2010) AND (proveedor.id_empresa=1))
GROUP BY proveedor.id_empresa, linea_entrada_compra.id_ejercicio, linea_entrada_compra.id_proveedor, linea_entrada_compra.id_materia_prima, Materia_prima.descripcion, proveedor.nombre_fiscal
ORDER BY linea_entrada_compra.id_proveedor

Cap comentari:

Publica un comentari a l'entrada