Ver Mensaje Individual
  #3  
Antiguo 07-07-2006
smessina smessina is offline
Miembro
 
Registrado: ene 2006
Posts: 51
Reputación: 19
smessina Va por buen camino
a ver ahora

gracias por contestar.

a ver si ahora me explico mejor.

con select top 10 se puede seleccionar los 10 primeros registros que concuerdan con una condición.

osea yo puedo hacer

select top 3 fecha from tarjetas where cancha=1 group by fecha

me selecciona las 3 primeras fechas que corresponden a la cancha 1.

yo prodria hacer esto para cada cancha pero lo que necesito es que en una sola consulta me traiga las tres primeras fechas para cada cancha

para la tabla tarjetas
Código Delphi [-]
fecha          cancha         jugador
15/07/2006       1                 1321
16/07/2006       1                 13
16/07/2006       2                 24
15/07/2006       2                 1254
14/07/2006       1                 999
18/07/2006       3                 5456
12/07/2006       1                 54632
01/07/2006       2                 2131
15/07/2006       1                 5465
16/07/2006       5                 5433

resultado que deberia traer
Código Delphi [-]
fecha          cancha
14/07/2006       1  ]
15/07/2006       1  ] 3 primeras fechas de cancha 1    
16/07/2006       1  ]
01/07/2006       2  }
15/07/2006       2  }3 primeras fechas de cancha 2
16/07/2006       2  }
18/07/2006       3  ) 3 primeras fechas de cancha 3 (solo hay una entonces me muestra una)
16/07/2006       5  ] 3 primeras fechas de cancha 5 (solo hay una entonces me muestra una)
Responder Con Cita