Problema al crear un cursor

13/12/2004 - 03:06 por Juan Jose Masdeu | Informe spam
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

#1 Aldo Lavin
13/12/2004 - 17:17 | Informe spam
Hola... buen dia...
Has probado :

Select TRANSFORM(TuCampo, '$$$$.99') as TuCampo


Saludos...



LSCI Aldo Daniel Lavín Ruiz
Subdirección de Sistemas
Dirección de Catastro e impuesto Predial
Acapulco, Gro.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares