Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 28-dic-2006, 17:24   #1 (permalink)
flaviovich está en el buen camino
 
Avatar de flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 1.216
Enviar un mensaje por ICQ a flaviovich Enviar un mensaje por MSN a flaviovich Enviar un mensaje por Skype™ a flaviovich
Pregunta Formatear resultado de consulta

Colegas, como podria obligar a consulta mostrar los datos que yo necesito.
Lo que pretendo es insertar el resultado de esa consulta en otra tabla, pero el problema es que hay que forzar ciertos campos.
Necesito que resultado sea algo asi:

Campo1 Campo2 Campo3 Campo4
Valor1 Valor2 X Valor4

Necesito que salga esa X.
Gracias por vuestras respuestas.
__________________
Если можешь читать это, то напиши мне..
No repitamos temas, usemos el Motor de busquedas
flaviovich está desconectado   Responder Citando
Antiguo 29-dic-2006, 08:26   #2 (permalink)
daniel00 está en el buen camino
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 634
Enviar un mensaje por MSN a daniel00 Enviar un mensaje por Yahoo  a daniel00
Re: Formatear resultado de consulta

Que tal Favio.

De acuerdo a lo que entendí, necesitas insertar el resultado de un query en una tabla, pero el query no te da todos los valores para tu tabla y lo tienes que completar con valores fijos.

En el siguiente ejemplo se hace lo anterior:
Código:
INSERT INTO Tabla ( Campo1,  Campo2, Campo3, Campo4 )
SELECT Valor1, Valor2, 'Valor fijo X'  as Valor 3, 5 as Valor4
FROM Tabla
Saludos y Feliz Año!
daniel00 está desconectado   Responder Citando
Antiguo 29-dic-2006, 10:05   #3 (permalink)
flaviovich está en el buen camino
 
Avatar de flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 1.216
Enviar un mensaje por ICQ a flaviovich Enviar un mensaje por MSN a flaviovich Enviar un mensaje por Skype™ a flaviovich
Re: Formatear resultado de consulta

Si, eso era exactamente lo que queria. Muchisimas gracias!
Ahora, solo por ampliar los conocimientos, como podria concatenar ese valor fijo con el valor de un campo?
__________________
Если можешь читать это, то напиши мне..
No repitamos temas, usemos el Motor de busquedas
flaviovich está desconectado   Responder Citando
Antiguo 29-dic-2006, 11:27   #4 (permalink)
daniel00 está en el buen camino
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 634
Enviar un mensaje por MSN a daniel00 Enviar un mensaje por Yahoo  a daniel00
Re: Formatear resultado de consulta

Pues así como suena, sólo teniendo en cuenta esa regla de que para concatenar los elementos deben ser cadenas, por ejemplo:
Código:
INSERT INTO Tabla ( Campo1,  Campo2, Campo3, Campo4 )
SELECT Valor1, Valor2, ValorX + 'Valor fijo X'  as Valor 3, Convert(varchar(7),ValorY) + '-001' as Valor4
FROM Tabla
En el ejemplo anterior el campo ValorX es de tipo cadena y ValorY es de tipo númerico y cabe en una cadena de tamaño 7.

Saludos y suerte!
daniel00 está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:35.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93