FoxPro/Visual FoxPro - TAMAÑO DE COLUMNA EN SQL EN UN CAMPO NUMERICO...

 
Vista:
sin imagen de perfil

TAMAÑO DE COLUMNA EN SQL EN UN CAMPO NUMERICO...

Publicado por DALSOM (612 intervenciones) el 11/12/2001 17:01:36
HOLA A TODOS, AQUI VAMOS DE NUEVO...
TENGO UN SQL ASI

SELE COD AS COD, ;
IIF(COND1,DESCRP,SPACE(20)) AS COL1, ;
IIF(COND2,TOTAL,0) AS COL2 ,;
FROM TABLA1 INTO WHERE FILTRO1 INTO CURSOR PPP

EL PROBLEMA ESTA EN LA COLUMNA 1, CUANDO EL VALOR ES NUMERO, NO PUEDO PONER UN RELLENO, PARA QUE EL TAMAÑO DEL CAMPO SEA MAS GRANDE COMO EN EL CASO DEL CAMPO ALFANUMERICO, EN EL CASO, DE QUE ENCUENTRE UN VALOR VACIO ANTES QUE UNO CON VALOR, PARA QUE NO TOME LA LONGITUD DEL CAMPO VACIO. ME EXPLICO,

EL SQL, TOMARA LA LONGITUD DEL PRIMER REGISTRO ENCONTRADO Y AÑADIDO AL CURSOR, EN EL CASO DE ESTAR VACIO ESTE REGISTRO, LA LONGITUD POR DEFECTO ES 1, PARA EVITAR QUE SEA 1, SE HACE UN RELLENO, QUE EN LOS CAMPOS ALFANUMERICOS SON ESPACIOS EN BLANCO, PERO, COMO HAGO ESE RELLENO EN LOS CAMPOS NUMERICOS?

ESPERO QUE PUEDAN AYUDARME.
GRACIAS.
DALSOM.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

FACIL....PONLE POSICIONES.

Publicado por David (76 intervenciones) el 12/12/2001 08:37:20
PONLE POSICIONES DE CEROS EN VEZ DE SPACE(20) POR EJEMPLO, PONLE 20 CEROS ASI 00000000000000000000 EN LA OPCION QUE VA CERO, AUNQUE PAREZCA NO LOGICO, FUNCIONA.

ATTE. : DAVID BREA GONZALEZ.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar