SQL Server - Problemas con Distinct, order by

   
Vista:

Problemas con Distinct, order by

Publicado por Carlos Ernesto carlos.avila.gomez@hotmail.com (1 intervención) el 23/06/2014 03:48:46
Buen día,
Necesito de su ayuda para realizar una consulta de sql server 2008.

Tengo la siguiente tabla: "Encuestas"

VersionEncuesta ClaveCliente Cedi Territorio Region
V1 1010 Belenes Guadalajar Occidente
V1 1020 Belenes Guadalajar Occidente
V1 1030 Belenes Guadalajar Occidente
V1 1040 Belenes Guadalajar Occidente
V2 1010 Belenes Guadalajar Occidente
V3 1010 Belenes Guadalajar Occidente
V4 1010 Belenes Guadalajar Occidente
V5 1010 Belenes Guadalajar Occidente
V1 1020 Belenes Guadalajar Occidente
V2 1020 Belenes Guadalajar Occidente
V3 1020 Belenes Guadalajar Occidente
V4 1020 Belenes Guadalajar Occidente
V5 1020 Belenes Guadalajar Occidente
V1 1030 Belenes Guadalajar Occidente
V2 1030 Belenes Guadalajar Occidente
V3 1030 Belenes Guadalajar Occidente
V4 1030 Belenes Guadalajar Occidente
V1 1040 Belenes Guadalajar Occidente

Lo que necesito es una consulta que me muestre solo los datos de los Clientes que se tomaron en su ultima encuesta, el resultado tendria que darme esto:

V5 1010 Belenes Guadalajar Occidente
V5 1020 Belenes Guadalajar Occidente
V4 1030 Belenes Guadalajar Occidente
V1 1040 Belenes Guadalajar Occidente
ETC... son mas filas pero esa es la idea....


Ya lo he intentado de varias formas pero no logro el resultado que deseo,
les agradezco cualquier apoyo...


Como dato adicional, la tabla no la diseñe yo esos son los datos que tiene solamente.

Saludos!!
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

Problemas con Distinct, order by

Publicado por Isaias (3182 intervenciones) el 24/06/2014 18:00:53
Dices que ya utilizaste muchas formas, pero no muestras ninguna, solo puedo decirte que te refieras a la instrucción MAX()
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

Problemas con Distinct, order by

Publicado por Salvador (20 intervenciones) el 25/06/2014 08:22:33
Hola Carlos Ernesto,

Como comenta Isaias refirendose al MAX(), seria una cosa así:
1
2
3
4
5
6
7
8
9
SELECT
    VersionEncuesta
    ,MAX(ClaveCliente)
    ,Cedi
    ,Territorio
    ,Region
  FROM Encuestas
  GROUP BY VersionEncuestas, Cedi, Territorio, Region
  ORDER BY 2

Lo he realizado a ojo, espero que te funcione.

Un saludo.
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