
20/08/2003, 12:46
|
| | Fecha de Ingreso: agosto-2003
Mensajes: 15
Antigüedad: 21 años, 7 meses Puntos: 1 | |
Bueno, en fin, si añades todos los campos q no participan en el SUM funciona:
CREATE VIEW VistaFacturas (CodigoEmpresa, NombreEmpresa, CodigoPromocion, DescripcionPromocion, FechaInicioPromocion, IoGPresupuesto, TipoPresupuesto, SerieFactura, NumeroFactura, FechaDevengoFactura, TipoFactura, ValorFactura)
AS SELECT e.EmIBCod, e.EmIBden, prom.PromCod, prom.PromDen, prom.PromFec, pre.PreTip, Pre.PreTipGI, i.SerFIm, i.NroFIm, i.FecFIm, i.TipFIm, SUM(i1.CanFIm * i1.PreFIm)
FROM Imfra1 i1, Imfra i, Promocio prom, Presu pre, Empresas e
WHERE e.EmIbCod = prom.PromEmIBC AND prom.PromCod = Pre.PromCod AND prom.PromCod = i.PromFIm AND pre.Precod = i.PresuFIm AND i.SerFIm = i1.SerFIm AND i.NroFIm = i1.NroFIm
GROUP BY e.EmIBCod, e.EmIBden, prom.PromCod, prom.PromDen, prom.PromFec, pre.PreTip, Pre.PreTipGI, i.SerFIm, i.NroFIm, i.FecFIm, i.TipFIm
Si alguien sabe si las filas con campos nulos q estan entre los del group by tambien aparecen se lo agracezco
Txen |