PHP: 8.1.33 | MySQL: 8.0.34

Asistencias (criterio Opta™) dadas por Messi vs Cristiano en amistosos con su Selección después de cumplir los 30 años

Opta es la fuente de estadísticas más confiable y se aproxima más que cualquier otra a ser el proveedor 'oficial' de estadísticas en el fútbol. Suministran datos para la BBC, la Premier League, WhoScored, Squawka y muchos otros medios de comunicación importantes.

A continuación se presenta la definición de asistencia de Opta:

El toque final (pase, centro-chut, disparo o cualquier otro toque) que conduce al receptor del balón a marcar un gol. Si el toque final es desviado por un jugador del equipo rival, al pasador solo se le otorga una asistencia de gol si el jugador receptor habría recibido probablemente el balón sin que se hubiera producido el desvío. Los autogoles, los tiros libres directos, los goles directos de córner y los penaltis no conllevan asistencia.

Acumulado

PeriodoLionel MessiCristiano RonaldoDiferencia
2015/2016000
2016/2017000
2017/2018110
2018/2019110
2019/202021+1
2020/2021220
2021/2022220
2022/202342+2
2023/202452+3

Tipos de asistencia

Elaborado con datos de Opta™ desde 2009 hasta la actualidad, para las siguientes competiciones:

Por temporada

PeriodoLionel MessiCristiano RonaldoDiferencia
2015/20160
2016/20170
2017/2018110
2018/20190
2019/20201+1
2020/20211-1
2021/20220
2022/20232+2
2023/20241+1
SELECT D.*, ( SELECT DATE_FORMAT(MAX(DateUpdated), '%d/%m/%Y') FROM VW_WHOSCORED2) LastUpdate FROM ( SELECT /* mc_partidos_new o mc_partidos_inferiores */ (SELECT COUNT(DISTINCT Temporada) FROM mc_partidos_new T WHERE idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) TemporadasMessi, (SELECT COUNT(DISTINCT Temporada) FROM mc_partidos_new T WHERE idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) TemporadasCristiano, (SELECT COUNT(*) FROM mc_partidos_new T WHERE idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) PartidosMessi, (SELECT COUNT(*) FROM mc_partidos_new T WHERE idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) PartidosCristiano, (SELECT SUM(GolesJugador) FROM mc_partidos_new T WHERE idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) GolesMessi, (SELECT SUM(GolesJugador) FROM mc_partidos_new T WHERE idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) GolesCristiano, (SELECT SUM(Asistencias) FROM mc_partidos_new T WHERE idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) AsistenciasMessi, (SELECT SUM(Asistencias) FROM mc_partidos_new T WHERE idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) AsistenciasCristiano, (SELECT SUM(A.Asistencias)+SUM(AsistenciasRebote)+SUM(AsistenciasPenalti)+SUM(AsistenciasPropiaPuerta)+SUM(AsistenciasPoste)+SUM(AsistenciasRebotePortero)+SUM(AsistenciasFalta)+SUM(AsistenciasOtras) FROM mc_asistencias A INNER JOIN mc_partidos_new T ON A.idPartido = T.id WHERE T.idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) AsistenciasIndirectasMessi, (SELECT SUM(A.Asistencias)+SUM(AsistenciasRebote)+SUM(AsistenciasPenalti)+SUM(AsistenciasPropiaPuerta)+SUM(AsistenciasPoste)+SUM(AsistenciasRebotePortero)+SUM(AsistenciasFalta)+SUM(AsistenciasOtras) FROM mc_asistencias A INNER JOIN mc_partidos_new T ON A.idPartido = T.id WHERE T.idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) AsistenciasIndirectasCristiano, (SELECT SUM(GolesJugador)/COUNT(*) FROM mc_partidos_new T WHERE idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) RatioMessi, (SELECT SUM(GolesJugador)/COUNT(*) FROM mc_partidos_new T WHERE idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) RatioCristiano, (SELECT SUM(Minutos)/SUM(GolesJugador) FROM mc_partidos_new T WHERE idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) MinutosMessi, (SELECT SUM(Minutos)/SUM(GolesJugador) FROM mc_partidos_new T WHERE idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) MinutosCristiano, (SELECT SUM(Minutos)/SUM(Asistencias) FROM mc_partidos_new T WHERE idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) MinutosAMessi, (SELECT SUM(Minutos)/SUM(Asistencias) FROM mc_partidos_new T WHERE idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) MinutosACristiano, (SELECT SUM(Minutos)/(SUM(GolesJugador)+SUM(Asistencias)) FROM mc_partidos_new T WHERE idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) MinutosIMessi, (SELECT SUM(Minutos)/(SUM(GolesJugador)+SUM(Asistencias)) FROM mc_partidos_new T WHERE idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) MinutosICristiano, (SELECT COUNT(DISTINCT Competicion, Temporada) FROM mc_partidos_new T WHERE idJugador = 1 AND Competicion NOT IN ('Fase previa de Champions League','Amistoso (Oficial) de Selecciones','Clasificación para Mundial','Clasificación para Eurocopa') AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) DisputadosMessi, (SELECT COUNT(DISTINCT Competicion, Temporada) FROM mc_partidos_new T WHERE idJugador = 2 AND Competicion NOT IN ('Fase previa de Champions League','Amistoso (Oficial) de Selecciones','Clasificación para Mundial','Clasificación para Eurocopa') AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) DisputadosCristiano, (SELECT SUM(GolesJugador)-SUM(DePenalti) FROM mc_partidos_new T WHERE idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) GolesMessiNoPen, (SELECT SUM(GolesJugador)-SUM(DePenalti) FROM mc_partidos_new T WHERE idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) GolesCristianoNoPen, (SELECT round((SELECT SUM(GolesJugador)-SUM(DePenalti) FROM mc_partidos_new T WHERE idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) ))*100/(SELECT SUM(GolesJugador) FROM mc_partidos_new T WHERE idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )),2)) GolesMessiNoPenPerc, (SELECT round((SELECT SUM(GolesJugador)-SUM(DePenalti) FROM mc_partidos_new T WHERE idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) ))*100/(SELECT SUM(GolesJugador) FROM mc_partidos_new T WHERE idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )),2)) GolesCristianoNoPenPerc, (SELECT sum(defalta) FROM mc_partidos_new T WHERE idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) GolesMessiFalta, (SELECT sum(defalta) FROM mc_partidos_new T WHERE idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) GolesCristianoFalta, /* mc_jugadores_titulos */ (SELECT COUNT(*) FROM ( SELECT T.*, TI.Nombre Competicion FROM mc_jugadores_titulos T INNER JOIN mc_titulos TI ON T.idTitulo = TI.idTitulo WHERE T.idJugador = 1 AND T.idTitulo IS NOT NULL and T.idTitulo NOT IN (39,41,42,43,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64)) T WHERE Competicion /* */ IS NOT NULL AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) TitulosMessi, (SELECT COUNT(*) FROM ( SELECT T.*, TI.Nombre Competicion FROM mc_jugadores_titulos T INNER JOIN mc_titulos TI ON T.idTitulo = TI.idTitulo WHERE T.idJugador = 2 AND T.idTitulo IS NOT NULL and T.idTitulo NOT IN (39,41,42,43,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64)) T WHERE Competicion /* */ IS NOT NULL AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) TitulosCristiano, (SELECT COUNT(*) FROM mc_jugadores_titulos T WHERE idJugador = 1 AND idGalardon IN (1,130)) BdOMessi, (SELECT COUNT(*) FROM mc_jugadores_titulos T WHERE idJugador = 2 AND idGalardon IN (1,130)) BdOCristiano, (SELECT COUNT(*) FROM mc_jugadores_titulos T WHERE idJugador = 1 AND idGalardon = 2) BtdOMessi, (SELECT COUNT(*) FROM mc_jugadores_titulos T WHERE idJugador = 2 AND idGalardon = 2) BtdOCristiano, /* VW_WHOSCORED2 */ (SELECT SUM(TirosDiestra+TirosZurda+TirosCabeza+TirosOtro) / SUM(GolesAreaPeq+GolesArea+GolesFueraArea) TirosPorGol FROM VW_WHOSCORED2 WHERE idJugador = 1) TirosPorGolMessi, (SELECT SUM(TirosDiestra+TirosZurda+TirosCabeza+TirosOtro) / SUM(GolesAreaPeq+GolesArea+GolesFueraArea) TirosPorGol FROM VW_WHOSCORED2 WHERE idJugador = 2) TirosPorGolCristiano, (SELECT SUM(GolesFueraArea) FROM VW_WHOSCORED2 WHERE idJugador = 1) FueraAreaMessi, (SELECT SUM(GolesFueraArea) FROM VW_WHOSCORED2 WHERE idJugador = 2) FueraAreaCristiano, (SELECT SUM(GolesArea) FROM VW_WHOSCORED2 WHERE idJugador = 1) GolesAreaMessi, (SELECT SUM(GolesArea) FROM VW_WHOSCORED2 WHERE idJugador = 2) GolesAreaCristiano, (SELECT SUM(GolesAreaPeq) FROM VW_WHOSCORED2 WHERE idJugador = 1) GolesAreaPeqMessi, (SELECT SUM(GolesAreaPeq) FROM VW_WHOSCORED2 WHERE idJugador = 2) GolesAreaPeqCristiano, (SELECT SUM(RegatesExitosos) FROM VW_WHOSCORED2 WHERE idJugador = 1) RegatesMessi, (SELECT SUM(RegatesExitosos) FROM VW_WHOSCORED2 WHERE idJugador = 2) RegatesCristiano, (SELECT round((SUM(RegatesExitosos)*100)/SUM(RegatesTotal),2) FROM VW_WHOSCORED2 WHERE idJugador = 1 and temporada not in ('2004/2005', '2005/2006', '2006/2007', '2007/2008', '2008/2009')) EfRegatesMessi, (SELECT round((SUM(RegatesExitosos)*100)/SUM(RegatesTotal),2) FROM VW_WHOSCORED2 WHERE idJugador = 2 and temporada not in ('2003/2004', '2004/2005', '2005/2006', '2006/2007', '2007/2008', '2008/2009')) EfRegatesCristiano, (SELECT SUM(PaseLargoPreciso)+SUM(PaseCortoPreciso) FROM VW_WHOSCORED2 WHERE idJugador = 1) PasesMessi, (SELECT SUM(PaseLargoPreciso)+SUM(PaseCortoPreciso) FROM VW_WHOSCORED2 WHERE idJugador = 2) PasesCristiano, (SELECT (SUM(PaseLargoPreciso)+SUM(PaseCortoPreciso)) * 100 / (SUM(PaseLargoPreciso)+SUM(PaseCortoPreciso)+SUM(PaseLargoImpreciso)+SUM(PaseCortoImpreciso)) FROM VW_WHOSCORED2 WHERE idJugador = 1) EfPasesMessi, (SELECT (SUM(PaseLargoPreciso)+SUM(PaseCortoPreciso)) * 100 / (SUM(PaseLargoPreciso)+SUM(PaseCortoPreciso)+SUM(PaseLargoImpreciso)+SUM(PaseCortoImpreciso)) FROM VW_WHOSCORED2 WHERE idJugador = 2) EfPasesCristiano, (SELECT (SUM(PaseLargoPreciso)) * 100 / (SUM(PaseLargoPreciso)+SUM(PaseLargoImpreciso)) FROM VW_WHOSCORED2 WHERE idJugador = 1) EfPaseLargoMessi, (SELECT (SUM(PaseLargoPreciso)) * 100 / (SUM(PaseLargoPreciso)+SUM(PaseLargoImpreciso)) FROM VW_WHOSCORED2 WHERE idJugador = 2) EfPaseLargoCristiano, (SELECT (SUM(PaseCortoPreciso)) * 100 / (SUM(PaseCortoPreciso)+SUM(PaseCortoImpreciso)) FROM VW_WHOSCORED2 WHERE idJugador = 1) EfPaseCortoMessi, (SELECT (SUM(PaseCortoPreciso)) * 100 / (SUM(PaseCortoPreciso)+SUM(PaseCortoImpreciso)) FROM VW_WHOSCORED2 WHERE idJugador = 2) EfPaseCortoCristiano, (SELECT SUM(PaseClave) FROM VW_WHOSCORED2 WHERE idJugador = 1) PasesClaveMessi, (SELECT SUM(PaseClave) FROM VW_WHOSCORED2 WHERE idJugador = 2) PasesClaveCristiano, /* vw_finales2 */ (SELECT sum(Victoria) FROM vw_finales2 T where idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) FinalesGanadasMessi, (SELECT sum(Victoria) FROM vw_finales2 T where idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) FinalesGanadasCristiano, (SELECT COUNT(*) FROM vw_finales2 T where Victoria = 0 and idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) FinalesPerdidasMessi, (SELECT COUNT(*) FROM vw_finales2 T where Victoria = 0 and idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) FinalesPerdidasCristiano, (SELECT sum(Goles) FROM vw_finales2 T where idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) GolesFinalesMessi, (SELECT sum(Goles) FROM vw_finales2 T where idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) GolesFinalesCristiano, (SELECT sum(Asistencias) FROM vw_finales2 T where idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) AsistenciasFinalesMessi, (SELECT sum(Asistencias) FROM vw_finales2 T where idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) AsistenciasFinalesCristiano, (SELECT count(*) FROM vw_finales2 T where idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) FinalesMessi, (SELECT count(*) FROM vw_finales2 T where idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) FinalesCristiano, (SELECT COALESCE(round(SUM(Goles)/SUM(Partidos),2), 0) FROM vw_finales2 T where idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) GolesPartidoMessiFinales, (SELECT COALESCE(round(SUM(Goles)/SUM(Partidos),2), 0) FROM vw_finales2 T where idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) GolesPartidoCristianoFinales, (SELECT COALESCE(round(SUM(Asistencias)/SUM(Partidos),2), 0) FROM vw_finales2 T where idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) AsistenciasPartidoMessiFinales, (SELECT COALESCE(round(SUM(Asistencias)/SUM(Partidos),2), 0) FROM vw_finales2 T where idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) AsistenciasPartidoCristianoFinales, (SELECT COALESCE(round((SUM(Goles)+SUM(Asistencias))/SUM(Partidos),2), 0) FROM vw_finales2 T where idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) ContribucionMessiFinales, (SELECT COALESCE(round((SUM(Goles)+SUM(Asistencias))/SUM(Partidos),2), 0) FROM vw_finales2 T where idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) ContribucionCristianoFinales, (SELECT COALESCE(round(SUM(Minutos)/(SUM(Goles)+SUM(Asistencias)),2), 0) FROM vw_finales2 T where idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) ContribucionMessiFinalesMin, (SELECT COALESCE(round(SUM(Minutos)/(SUM(Goles)+SUM(Asistencias)),2), 0) FROM vw_finales2 T where idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) ContribucionCristianoFinalesMin, (SELECT COALESCE(round(SUM(Minutos)/(SUM(Goles)),2), 0) FROM vw_finales2 T where idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) GolMessiFinalesMin, (SELECT COALESCE(round(SUM(Minutos)/(SUM(Goles)),2), 0) FROM vw_finales2 T where idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) GolCristianoFinalesMin, (SELECT COALESCE(round(SUM(Minutos)/(SUM(Asistencias)),2), 0) FROM vw_finales2 T where idJugador = 1 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) AsistenciaMessiFinalesMin, (SELECT COALESCE(round(SUM(Minutos)/(SUM(Asistencias)),2), 0) FROM vw_finales2 T where idJugador = 2 AND T.Competicion IN ('Amistoso (Oficial) de Selecciones') AND ( ( T.idJugador = 1 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 1 ) ) OR ( T.idJugador = 2 AND T.Fecha >= ( SELECT DATE_ADD(FechaNacimiento, INTERVAL 30 YEAR) FROM mc_jugadores WHERE id = 2 ) ) )) AsistenciaCristianoFinalesMin, /* Fechas */ (SELECT FechaNacimiento FROM mc_jugadores WHERE id = 1) FechaNacimientoMessi, (SELECT FechaNacimiento FROM mc_jugadores WHERE id = 2) FechaNacimientoCristiano, (SELECT FechaNacimiento FROM mc_jugadores WHERE id = 10) FechaNacimientoMbappe, (SELECT FechaNacimiento FROM mc_jugadores WHERE id = 9) FechaNacimientoHaaland ) D LIMIT 1;