Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2016, 19:06
jona86
 
Fecha de Ingreso: enero-2012
Mensajes: 88
Antigüedad: 12 años, 4 meses
Puntos: 1
Consulta SQL sobre dos tablas

Hola a todos,

Me ha surgido una duda en una consulta que tengo que hacer sobre dos tablas, en principio la idea es seleccionar ciclistas de una tabla creada como ranking y ordenarlos por puntos, el problema me surje cuando quiero solo selecciona ciclistas menores de 23 años, lo he intentado así, pero no funciona.

Supongo que sea un fallo tonto el que tengo o algo totalmente diferente a lo que he hecho
Código MySQL:
Ver original
  1. SELECT a.ciclista, a.anio, a.puntos, b.id FROM (ciclismofem_ranking AS a) , (ciclismofem_ciclistas AS b)
  2. WHERE a.anio=$temporada AND ( ($temporada - year(b.fecha_nacimiento) <=23 ) AND a.ciclista = b.id  
  3. ORDER BY puntos DESC

Alguien me echa un pequeño cable con esta consulta?

Saludos

Última edición por gnzsoloyo; 10/08/2016 a las 19:08 Razón: Código de programación no permitido en los foros de bbdd