Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/06/2010, 12:18
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Información Respuesta: Ayuda urgente con select count(*)

Alguien una vez uso un TOP n en una subconsulta para hacer eso.
Esta subconsulta debe ir en el WHERE, algo asi:
Código SQL:
Ver original
  1. SELECT T1.*
  2. FROM tabla1 T1
  3. WHERE EXISTS(
  4.   SELECT TOP 3 campo2
  5.   FROM tabla1
  6.   WHERE campo1 = T1.campo1
  7.   GROUP BY campo2
  8.   ORDER BY campo2
  9. )
Nunca lo probe, pero parecia que funcionaba.
Yo ese tipo de problemas lo soluciono con una subconsulta en un join, donde la condicion seria que los campos no sean iguales. Bueno, es largo de explicar.
Prueba de esa manera, y nos comentas.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.