Formato numérico en campo de un Select.

249 views
Skip to first unread message

Francisco

unread,
May 25, 2015, 7:26:34 AM5/25/15
to publice...@googlegroups.com
Bueno, tengo un pequeño problema con los Select y es a la hora de poner un campo numérico el formato que asigna por defecto a dichos campos. Para reproducir el tema con cualquier tabla hago...

Select 0.00 as campo_num, * from tabla_ejemplo INTO CURSOR NOMBRE_CURSOR READWRITE where 1=2 

Bueno luego dicho campo_num es de tipo numerico 6,2 pero si hago

Select 0000000000000000.0000 as campo_num, * from tabla_ejemplo INTO CURSOR NOMBRE_CURSOR READWRITE where 1=2 

entonces el campo numerico se amplia... existe alguna forma de hacer esto menos engorrosa....

Saludos.

Luis Maria Guayan

unread,
May 25, 2015, 8:09:42 AM5/25/15
to publice...@googlegroups.com
SELECT CAST(0 AS Numeric 6,2) ) AS Campo_Num, * FROM MiTabla

Mira la ayuda de la función CAST


Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com

Francisco

unread,
May 25, 2015, 10:35:49 AM5/25/15
to publice...@googlegroups.com, luism...@gmail.com
Perfecto Luis desconocía dicha función... te ha faltado un paréntesis pero ha quedado claro:

SELECT CAST(0 AS Numeric (6,2) ) AS Campo_Num, * FROM MiTabla

Gracias.

integral

unread,
May 28, 2015, 4:08:28 PM5/28/15
to publice...@googlegroups.com, dire...@informatica-apliges.com

Buen ejemplo de aplicación, siempre se aprende algo nuevo...

atte.,

INTEGRAL 
Reply all
Reply to author
Forward
0 new messages