SELECT

01/08/2007 - 17:22 por Mickro | Informe spam
Hola a todos.

Tengo las siguientes tablas

tblProductos
IDProducto (PK)
Descripcion
Precio

tblClientes
IDCliente (PK)
RazonSocial
Telefono


Y, por ejemplo, quiero buscar en esas dos tablas la palabra 'Augusto' en las
columnas Descripcion y RazonSocial y que me
devuelva la Colmna Key (IDProducto y IDCliente, en este caso) de cada
Producto y Cliente.


Como lo podría hacer? GRACIAS!

Preguntas similare

Leer las respuestas

#1 Maxi
01/08/2007 - 18:54 | Informe spam
Hola, revisa la sentencia like, has visto en tus libros online como es la
sentencia Select?


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Mickro" escribió en el mensaje
news:OIlYb$
Hola a todos.

Tengo las siguientes tablas

tblProductos
IDProducto (PK)
Descripcion
Precio

tblClientes
IDCliente (PK)
RazonSocial
Telefono


Y, por ejemplo, quiero buscar en esas dos tablas la palabra 'Augusto' en
las columnas Descripcion y RazonSocial y que me
devuelva la Colmna Key (IDProducto y IDCliente, en este caso) de cada
Producto y Cliente.


Como lo podría hacer? GRACIAS!

Respuesta Responder a este mensaje
#2 Mickro
01/08/2007 - 22:58 | Informe spam
Hola Maxi.

Perdon, pero olvide mencionar que es lo que he logrado hacer hasta ahora.

declare @Texto varchar(50)

set @Texto = 'Coca'

select Codigo, Descripcion as Nombre from tblProductos where Descripcion
like '%'+@Texto+'%'

select IDCliente as Codigo, RazonSocial as Nombre from tblClientes where
RazonSocial like '%'+@Texto+'%'

-

Pero esta consulta me devuelve dos tablas. Como hago para juntar todo en una
sola Tabla?, Creo una Tabla temporal?








"Maxi" escribió en el mensaje
news:
Hola, revisa la sentencia like, has visto en tus libros online como es la
sentencia Select?


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Mickro" escribió en el mensaje
news:OIlYb$
Hola a todos.

Tengo las siguientes tablas

tblProductos
IDProducto (PK)
Descripcion
Precio

tblClientes
IDCliente (PK)
RazonSocial
Telefono


Y, por ejemplo, quiero buscar en esas dos tablas la palabra 'Augusto' en
las columnas Descripcion y RazonSocial y que me
devuelva la Colmna Key (IDProducto y IDCliente, en este caso) de cada
Producto y Cliente.


Como lo podría hacer? GRACIAS!





Respuesta Responder a este mensaje
#3 Jorge Alvarado
02/08/2007 - 16:01 | Informe spam
select Codigo, Descripcion as Nombre from tblProductos where Descripcion
like '%'+@Texto+'%'

union all

select IDCliente as Codigo, RazonSocial as Nombre from tblClientes where
RazonSocial like '%'+@Texto+'%'

"Mickro" escribió en el mensaje
news:OIlYb$
Hola a todos.

Tengo las siguientes tablas

tblProductos
IDProducto (PK)
Descripcion
Precio

tblClientes
IDCliente (PK)
RazonSocial
Telefono


Y, por ejemplo, quiero buscar en esas dos tablas la palabra 'Augusto' en
las columnas Descripcion y RazonSocial y que me
devuelva la Colmna Key (IDProducto y IDCliente, en este caso) de cada
Producto y Cliente.


Como lo podría hacer? GRACIAS!

Respuesta Responder a este mensaje
#4 Mickro
02/08/2007 - 19:11 | Informe spam
Hola Jorge

con tu consulta me tira el siguiente error:

Msg 248, Level 16, State 1, Line 1

The conversion of the varchar value '7790895000218' overflowed an int
column. Maximum integer value exceeded.

Esto es porque la columna Codigo de la tabla tblProductos es del tipo
varchar y la columna IDCliente de la tabla tblClientes es Int. Como puedo
solucionar esto?

Gracias


"Jorge Alvarado" escribió en el mensaje
news:%
select Codigo, Descripcion as Nombre from tblProductos where Descripcion
like '%'+@Texto+'%'

union all

select IDCliente as Codigo, RazonSocial as Nombre from tblClientes where
RazonSocial like '%'+@Texto+'%'

"Mickro" escribió en el mensaje
news:OIlYb$
Hola a todos.

Tengo las siguientes tablas

tblProductos
IDProducto (PK)
Descripcion
Precio

tblClientes
IDCliente (PK)
RazonSocial
Telefono


Y, por ejemplo, quiero buscar en esas dos tablas la palabra 'Augusto' en
las columnas Descripcion y RazonSocial y que me
devuelva la Colmna Key (IDProducto y IDCliente, en este caso) de cada
Producto y Cliente.


Como lo podría hacer? GRACIAS!





Respuesta Responder a este mensaje
#5 Maxi
02/08/2007 - 22:21 | Informe spam
Hola, hace un UNION

select ,,,,
union
select ,,,,,


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Mickro" escribió en el mensaje
news:ef2s1%
Hola Maxi.

Perdon, pero olvide mencionar que es lo que he logrado hacer hasta ahora.

declare @Texto varchar(50)

set @Texto = 'Coca'

select Codigo, Descripcion as Nombre from tblProductos where Descripcion
like '%'+@Texto+'%'

select IDCliente as Codigo, RazonSocial as Nombre from tblClientes where
RazonSocial like '%'+@Texto+'%'

-

Pero esta consulta me devuelve dos tablas. Como hago para juntar todo en
una sola Tabla?, Creo una Tabla temporal?








"Maxi" escribió en el mensaje
news:
Hola, revisa la sentencia like, has visto en tus libros online como es la
sentencia Select?


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Mickro" escribió en el mensaje
news:OIlYb$
Hola a todos.

Tengo las siguientes tablas

tblProductos
IDProducto (PK)
Descripcion
Precio

tblClientes
IDCliente (PK)
RazonSocial
Telefono


Y, por ejemplo, quiero buscar en esas dos tablas la palabra 'Augusto' en
las columnas Descripcion y RazonSocial y que me
devuelva la Colmna Key (IDProducto y IDCliente, en este caso) de cada
Producto y Cliente.


Como lo podría hacer? GRACIAS!









email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida