SQL Server - UNIR UNA TABLA ASI MISMA EN SQL SERVER

   
Vista:

UNIR UNA TABLA ASI MISMA EN SQL SERVER

Publicado por Jorge (3 intervenciones) el 02/02/2016 04:08:33
Por favor como puedo hacer esta consulta adjunto lo que he hecho , pero no se como unir

Para cada par de clientes situados en la misma ciudad, muestre el código de cliente, el nombre de cliente y la ciudad. (UNIR UNA TABLA ASÍ MISMA)

SELECT tblCliente.idClien ,tblCliente.NombreClien,tblCliente.CiudadClien
FROM
tblCliente

idClien NombreClien || CiudadClien
148 Als Apppliance and Sport || Fillmore
282 Brookings Direct || Grove
356 Fergurson’s || Northfield
408 The Everything Shop || Crystal
462 Bargains Galore || Grove
524 Kline’s || Fillmore
608 Jhonson’s Department Store|| Sheldon
687 Lee’s Sport and Appliance|| Atonville
725 Deerfield’s Four Seasons || Sheldon
842 All Season || Grove

La respuesta debería salir así:

idClien NombreClien iclien NombreClien CiudadClien


Gracias por su apoyo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

UNIR UNA TABLA ASI MISMA EN SQL SERVER

Publicado por Isaias (3186 intervenciones) el 02/02/2016 18:28:17
No veo tan dificil la cosa, mira, te envio un query donde se obtienen TRES registros, adaptalo a tus necesidades

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
select * from
(
select a.folio,
	a.fecha,
	a.documento,
	b.articulo,
	b.descripcionarticulo,
	b.precio,
	ROW_NUMBER () OVER (PARTITION BY a.folio,
					a.fecha,
					a.documento,
					b.articulo,
					b.descripcionarticulo,
					b.precio ORDER BY a.folio,
					a.fecha,
					a.documento,
					b.articulo,
					b.descripcionarticulo, b.precio ASC) AS RN
from entradaencabezado a, entradadetalle b
) t1 where rn <=  3   -- Este es el dato que indica cuantos registros se requieren del query interno
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar