top 2 por item

22/07/2003 - 19:38 por jime | Informe spam
tengo una consulta que da como resultado:

a x1
a x2
a x3
b x1
b x2
b x3
c x1
c x2
d x1
d x2
d x3
d x4

quisiera un top 2 por letra, o sea, un máximo de dos
letras iguales, sería

a x1
a x2
b x1
b x2
c x1
c x2
d x3
d x4

cómo podría hacerlo?

muchas gracias

Preguntas similare

Leer las respuestas

#1 Liliana Sorrentino
22/07/2003 - 20:47 | Informe spam
SELECT t1.campo1, t1.campo2
FROM #tabla AS t1
WHERE (SELECT COUNT(*)
FROM #tabla
WHERE campo1 = t1.campo1 AND campo2 <= t1.campo2) <= 2
ORDER BY 1,2

Saludos... Liliana.

"jime" escribió en el mensaje
news:030201c35078$155addc0$

tengo una consulta que da como resultado:

a x1
a x2
a x3
b x1
b x2
b x3
c x1
c x2
d x1
d x2
d x3
d x4

quisiera un top 2 por letra, o sea, un máximo de dos
letras iguales, sería

a x1
a x2
b x1
b x2
c x1
c x2
d x3
d x4

cómo podría hacerlo?

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