Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/10/2006, 02:46
greñas
 
Fecha de Ingreso: octubre-2006
Mensajes: 36
Antigüedad: 18 años, 2 meses
Puntos: 0
Como primera solución te diría que en este caso uses un DISTINCT en vez de un GROUP BY, que a no ser que se me escape algo, para esta sentencia da el mismo resultado

Otra opción es reducir las funciones de los WHERE, aunque no se si podrás hacerlo. Puedes probar quitando el tercer parametro para la conversión a datetime, y usando substring, en vez de right.

Tambien puedes probar poniendo la condición del right antes que la de los datetime, ya que puede reducir el numero de registros a comprobar de la segunda tabla