You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
hola
tengo que generar unos registros con un formato en un campo
el dato que tengo que generar tienen que completarse con ceros a la
izquierda,
tengo que usar el documento de las personas y en caso de tener menos
de 9 digitos tengo que completar con cero a la izquierda
use esta funcion pero NO funciona
select right('00000' + personaDocNro, 9) from persona
supuestamente esta funcion le concatena 5 ceros a la izquierda al
campo documento y con right tomo los 9 caracteres empezando de la
derecha.... pero no anda!!! estoy usando sql server 2008 express R2
aclaración, el campo personadocNro es de tipo char(12)
gracias desde ya
flprincich
unread,
Feb 15, 2012, 3:18:31 PM2/15/12
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
ya lo solucioné, right no funciona bien con tipos de datos de longitud
fija, en este caso char(12)
lo castee a nvarchar y anduvo de primera mi funcion....