CREATE VIEW dbo.Productos_mas_vendidos
AS
SELECT TProducto.CodProducto,
TProducto.NombreGenerico, SUM(TDetalleVenta.Cantidad)
AS Cantidad, TLaboratorio.Descripcion AS Laboratorio,
TPresentacion.Descripcion AS Presentacion
FROM TProducto INNER JOIN
TLote ON
TProducto.CodProducto = TLote.CodProducto INNER JOIN
TDetalleVenta ON
TLote.Numero = TDetalleVenta.CodLote INNER JOIN
TVenta ON
TDetalleVenta.CodVenta = TVenta.CodVenta INNER JOIN
TPresentacion ON
TProducto.CodPresentacion = TPresentacion.CodPresentacion INNER
JOIN
TLaboratorio ON
TProducto.CodLaboratorio = TLaboratorio.CodLaboratorio
GROUP BY TProducto.CodProducto, TProducto.NombreGenerico,
TLaboratorio.Descripcion, TPresentacion.Descripcion