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 >> >> >>
