Pancho... los datos los extraigo de Mysql pero el problema se me genera en
un cursor de VFP, por eso no puse OT y lo resolví así, medio casero pero
funciona, jaja

SELECT consulta
GO top
REPLACE retingbru WITH '-'+RIGHT(ALLTRIM(retingbru),10),total WITH
'-'+RIGHT(ALLTRIM(total),11) FOR tipo='C'

saludos y gracias a todos!!!!

El 23 de marzo de 2016, 13:42, francisco prieto <[email protected]>
escribió:

> Si el problema es en MySql (el asunto debería ser una OT). En ese caso
> fijate si la solución  que da R937 te sirve.
>
>
> http://www.sitepoint.com/forums/showthread.php?605328-leading-zeros-in-negative-numbers
>
> Si el problema es en VFP proba con
>
> Transform(-1234.20,"@L 9999999999.99")
>
> Saludos,
>
> Pancho
> Córdoba
> Argentina
>
>
>
> El mié., 23 mar. 2016 a las 12:15, Ariel Arrebola (<
> [email protected]>) escribió:
>
>> Hola Amigos.... como están???? les hago una consulta.
>>
>> Estoy necesitando colocar el signo negativo en el primer carácter a la
>> izquierda de un numero que debe estar completo con ceros a la izq, osea
>>
>> -000001234.20
>>
>> cuando es positivo uso
>>
>> total = 1234.20
>>
>> LPAD(total,12,'0')
>>
>> devuelve
>>
>> 000001234.20
>>
>> pero si le coloco el signo negativo a la variable hace
>>
>> 0000-1234.20
>>
>> alguien pudo lidiar con esto??
>>
>> Gracias
>>
>> Ariel
>>
>>
>>

Responder a