Hola,
A ver si me pueden auxiliar con esto: tengo dos cursores que tienen para
cada producto lo comprado y lo vendido en un periodo, algo asi cada cursor:
cursor con las ventas: cVentas
Codigo Nombre Cantidad Vendida
100 A 500.30
101 B 112.50
102 C 604.40
cursor con las compras: cCompras
Codigo Nombre Cantidad Comprada
100 A 1000.00
101 B 890.00
102 C 1500.00
103 D 1250.00
Hasta acá todo bien, ahora quiere crear un cursor que contenga todo junto
y obtengo algo asi:
cursor basado en la union de los cursores
Codigo Nombre Ventas Compras
100 A 500.30 1000.00
101 B 112.50 890.00
102 C 604.40 1500.00
103 D 0.00 1250.00
El problema se origina aqui, donde la columna de Compras me la crea con
pocos digitos y no alcanza para almacenar las cantidades.
Para hacer ésta consulta hago lo siguiente:
select codigo, nombre, ventas, 0.00 as compras;
from tabla_ventas;
into cursor cVentas
select codigo, nombre, 0.00 as ventas, compras;
from tabla_compras;
into cursor cCompras
select * from cVentas;
UNION;
select * from cCompras
Alguien me dice donde corregir o hay otra forma de agregar columnas a un
cursor?
Gracias
-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co
PortalFox - NNTP Forum Gatewa
Leer las respuestas