alinear un campo a la dcha o izqda en un trabajo?

24/05/2004 - 14:11 por Xavi | Informe spam
Hola ...Hay alguna manera de alinear un campo a la derecha o izquierda en un trabajo de sql.
o quizas exista la posibilidad de hacerlo desde la consulta que utilizo.

Estoy haciendo un fichero ..con unos campos y unos los caracter tienen que ir alineados a la izquierda rellenados con espacios por la derecha y los numericos, deben de ir rellenos con blancos por la izda

Un saludo y gracias
 

Leer las respuestas

#1 Carlos Sacristan
24/05/2004 - 14:24 | Informe spam
En este ejemplo se formatea el campo alfanumérico a 100 caracteres alineado
a la izquierda y el campo numérico a 50 caracteres alineado a la derecha (el
resto con espacios en blanco):

***************************************************************

SELECT CAST(RTRIM(tuCampoCaracter) AS CHAR(100)) tuCampoCaracterFormateado,
RIGHT(REPLICATE(' ', 50) + CAST(tuCampoNumerico AS VARCHAR(50)), 50)
tuCampoNumericoFormateado
FROM tuTabla

***************************************************************

Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Xavi" escribió en el mensaje
news:
Hola ...Hay alguna manera de alinear un campo a la derecha o izquierda en


un trabajo de sql..
o quizas exista la posibilidad de hacerlo desde la consulta que utilizo..

Estoy haciendo un fichero ..con unos campos y unos los caracter tienen que


ir alineados a la izquierda rellenados con espacios por la derecha y los
numericos, deben de ir rellenos con blancos por la izda.

Un saludo y gracias

Preguntas similares