Respuesta: Condición WHERE variable=(MAX(variable)) válida? @HackmanC Y esto no funciona?
"SELECT TEMPORADA, TIPO, NOMBRE, PG, PE, PP, (PG+PE+PP) AS PJ, (3*PG+PE) AS PUNTOS, GF, GC, (GF-GC) AS DIF FROM EQUIPOS, (SELECT MAX(TEMPORADA) AS TEMP_MAX FROM EQUIPOS) SUBSELECT WHERE EQUIPOS.TEMPORADA=SUBSELECT.TEMP_MAX) ORDER BY PUNTOS DESC"
Se supone que si hago una tabla como subselect con un único valor y registro en el que venga el máximo, luego lo puedo usar en el where del select principal, no? Bueno, es por salir de dudas, todos los días se aprende algo nuevo. @sToRaGe No se me han quedado ningunos paréntesis, son los de la subconsulta y renombre de la tabla:
FROM EQUIPOS, (SELECT MAX(TEMPORADA) AS TEMP_MAX FROM EQUIPOS GROUP BY TEMPORADA) SUBSELECT
Esto es:
FROM Tabla1, (subconsulta) Renombre_subconsulta
Un saludo.
Un saludo.
__________________ ¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis? |