Buenas tardes a todos.
Tengo un problema con SQL 2005 en una funcion que traduce los numeros a
letras. Esta funcion la tenia trabajando perfectamente en SQL 2000 y no se
porque razón aqui la no funciona.
Esta funcion se compone de 10 funciones que van traduciendo unidades,
decenas y centenas hasta los millones, ejemplo:
select dbo.CantidadEnLetras(1973454)
Pero al ejecutarla no termina y se queda como si estuviera trabajando, pero
si ejecuto primero algunas de las iniciales por ejemplo:
select dbo.CentenasEnLetras(454)
select dbo.CentenasDeMillarEnLetras(973454)
select dbo.CantidadEnLetras(761973454)
Asi ya funciona, pero esto despues de un rato sigue sin funcionar otra vez.
No agrego el script de mis funciones porque excede el texto permitido, pero
son 10 funciones dependientes entre si:
CentenasDeMillonEnLetras
DecenasDeMillonEnLetras
UnidadesDeMillonEnLetras
CentenasDeMillarEnLetras
DecenasDeMillarEnLetras
UnidadesDeMillarEnLetras
CentenasEnLetras
DecenasEnLetras
UnidadesEnLetras
CantidadEnLetras
La ultima es la principal (CantidadEnLetras).
Si alguien desea les mandaré su script a su correo personal ya que no pude
adjuntarlo aqui.
Si alguien sabe a que se debe les agradeceria mucho sus tips.
Saludos...
Leer las respuestas