Union de dos vistas

14/11/2006 - 16:08 por Oliver Cordova | Informe spam
Hola !! tengo un problemita, tengo dos vistas y necesito unir el resultado de
ambas vistas en una tercera, el script lo pruebo en el SQL Query Analyzer y
da bien el resultado, pero cuando intento ejecutar la vista me da error, me
da el siguiente error: {Microsoft}{ODBC SQL Server Driver}{SQL Server}
Internal SQL Server Error , el script es el siguiente:

CREATE VIEW dbo.SaldosClientes
AS
select cod_cliente,producto as cod_producto,'P' AS tipo,'0' as
agente,numero,'0' as año,Saldo_Unidades,saldo_bultos, Saldo_peso From
dbo.Saldosbodegapropia where (saldo_unidades>0)
UNION
select cod_cliente,producto as cod_producto, 'F' as tipo,agente,numero, año,
Saldo_Unidades,Saldo_bultos, Saldo_peso From dbo.Saldosbodegafiscal where
(saldo_unidades>0)

Esto lo pruebo en el SQL Query Analyzer y funciona bien, pero cuando ejecuto
la vista no... alguien prodria darme una manita con esto, se lo agradeceria
mucho.
 

Leer las respuestas

#1 Maxi
14/11/2006 - 16:11 | Informe spam
Hola, si ejecutas la vista en el query analizer funciona?


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Oliver Cordova" escribió en el
mensaje news:
Hola !! tengo un problemita, tengo dos vistas y necesito unir el resultado
de
ambas vistas en una tercera, el script lo pruebo en el SQL Query Analyzer
y
da bien el resultado, pero cuando intento ejecutar la vista me da error,
me
da el siguiente error: {Microsoft}{ODBC SQL Server Driver}{SQL Server}
Internal SQL Server Error , el script es el siguiente:

CREATE VIEW dbo.SaldosClientes
AS
select cod_cliente,producto as cod_producto,'P' AS tipo,'0' as
agente,numero,'0' as año,Saldo_Unidades,saldo_bultos, Saldo_peso From
dbo.Saldosbodegapropia where (saldo_unidades>0)
UNION
select cod_cliente,producto as cod_producto, 'F' as tipo,agente,numero,
año,
Saldo_Unidades,Saldo_bultos, Saldo_peso From dbo.Saldosbodegafiscal where
(saldo_unidades>0)

Esto lo pruebo en el SQL Query Analyzer y funciona bien, pero cuando
ejecuto
la vista no... alguien prodria darme una manita con esto, se lo
agradeceria
mucho.


Preguntas similares