Miren tengo esta consulta:
SELECT dbo.Proformas.CodigoCliente, dbo.Clientes.NombreCliente,
dbo.Clientes.RUC, 18 AS asTipo, RIGHT('000' + CONVERT(nvarchar(3),
dbo.Proformas.Serie), 3) + '-' + RIGHT('0000000' +
CONVERT(nvarchar(7), dbo.Proformas.Numero), 7) AS Documento,
dbo.Proformas.FechaEmision,
dbo.Proformas.TotalValorVenta,
dbo.Proformas.TotalImpuesto, dbo.Proformas.Total
FROM dbo.Proformas INNER JOIN
dbo.Clientes ON dbo.Proformas.CodigoCliente dbo.Clientes.CodigoCliente
WHERE (dbo.Proformas.CodigoEstadoDocumento <> 4)
UNION
SELECT dbo.Facturas.CodigoCliente, dbo.Clientes.NombreCliente,
dbo.Clientes.RUC, 01 AS Tipo, RIGHT('000' + CONVERT(varchar(3),
dbo.Facturas.Serie), 3)
+ '-' + RIGHT('0000000' + CONVERT(varchar(7),
dbo.Facturas.Numero), 7) AS Documento, dbo.Facturas.FechaEmision,
dbo.Facturas.TotalValorVenta,
dbo.Facturas.TotalImpuesto, dbo.Facturas.Total
FROM dbo.Facturas INNER JOIN
dbo.Clientes ON dbo.Facturas.CodigoCliente dbo.Clientes.CodigoCliente
WHERE (dbo.Facturas.CodigoEstadoDocumento <> 4)
Cuando la quiero guardar me sale el sgte mensaje.
"La definición de vista no incluye ninguna columna de resultados o
no incluye elementos en la cláusula FROM."
Pense que mi vista estaba mal o algo, pero tengo ya otras que trabajan con
Union, asi que abri una de esas y le puse guardar, y me sale lo mismo, pero
como ya esta guardada, la deje.
Pero ahora me parece error de sql, la verdad no se.
No entiendo que es lo que pasa, alguien me puede explicar.
Leer las respuestas