Asistencias (criterio Transfermarkt™) dadas por Messi vs Cristiano en eliminatorias en la temporada 2022-2023
El criterio de Transfermarkt es más laxo en su concepto de asistencia. Incluyen pases desviados, tiros rebotados, penaltis sufridos y pases o disparos que provocan un autogol.
En esta sección usamos ese criterio, aunque las cifras en Transfermarkt pueden ser distintas, ya que son bastante inconsistentes a la hora de recopilar las asistencias.
Acumulado
Periodo
Lionel Messi
Cristiano Ronaldo
Diferencia
2022/2023
5
0
+5
Por temporada
Periodo
Lionel Messi
Cristiano Ronaldo
Diferencia
2022/2023
5
+5
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.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') TemporadasMessi,
(SELECT COUNT(DISTINCT Temporada) FROM mc_partidos_new T WHERE idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') TemporadasCristiano,
(SELECT COUNT(*) FROM mc_partidos_new T WHERE idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') PartidosMessi,
(SELECT COUNT(*) FROM mc_partidos_new T WHERE idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') PartidosCristiano,
(SELECT SUM(GolesJugador) FROM mc_partidos_new T WHERE idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') GolesMessi,
(SELECT SUM(GolesJugador) FROM mc_partidos_new T WHERE idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') GolesCristiano,
(SELECT SUM(Asistencias) FROM mc_partidos_new T WHERE idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') AsistenciasMessi,
(SELECT SUM(Asistencias) FROM mc_partidos_new T WHERE idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') 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.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') 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.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') AsistenciasIndirectasCristiano,
(SELECT SUM(GolesJugador)/COUNT(*) FROM mc_partidos_new T WHERE idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') RatioMessi,
(SELECT SUM(GolesJugador)/COUNT(*) FROM mc_partidos_new T WHERE idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') RatioCristiano,
(SELECT SUM(Minutos)/SUM(GolesJugador) FROM mc_partidos_new T WHERE idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') MinutosMessi,
(SELECT SUM(Minutos)/SUM(GolesJugador) FROM mc_partidos_new T WHERE idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') MinutosCristiano,
(SELECT SUM(Minutos)/SUM(Asistencias) FROM mc_partidos_new T WHERE idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') MinutosAMessi,
(SELECT SUM(Minutos)/SUM(Asistencias) FROM mc_partidos_new T WHERE idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') MinutosACristiano,
(SELECT SUM(Minutos)/(SUM(GolesJugador)+SUM(Asistencias)) FROM mc_partidos_new T WHERE idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') MinutosIMessi,
(SELECT SUM(Minutos)/(SUM(GolesJugador)+SUM(Asistencias)) FROM mc_partidos_new T WHERE idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') 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.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') 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.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') DisputadosCristiano,
(SELECT SUM(GolesJugador)-SUM(DePenalti) FROM mc_partidos_new T WHERE idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') GolesMessiNoPen,
(SELECT SUM(GolesJugador)-SUM(DePenalti) FROM mc_partidos_new T WHERE idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') GolesCristianoNoPen,
(SELECT round((SELECT SUM(GolesJugador)-SUM(DePenalti) FROM mc_partidos_new T WHERE idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023')*100/(SELECT SUM(GolesJugador) FROM mc_partidos_new T WHERE idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023'),2)) GolesMessiNoPenPerc,
(SELECT round((SELECT SUM(GolesJugador)-SUM(DePenalti) FROM mc_partidos_new T WHERE idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023')*100/(SELECT SUM(GolesJugador) FROM mc_partidos_new T WHERE idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023'),2)) GolesCristianoNoPenPerc,
(SELECT sum(defalta) FROM mc_partidos_new T WHERE idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') GolesMessiFalta,
(SELECT sum(defalta) FROM mc_partidos_new T WHERE idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') 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 /* 1 */ IS NOT NULL AND T.Temporada = '2022/2023') 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 /* 1 */ IS NOT NULL AND T.Temporada = '2022/2023') 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.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') FinalesGanadasMessi,
(SELECT sum(Victoria) FROM vw_finales2 T where idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') FinalesGanadasCristiano,
(SELECT COUNT(*) FROM vw_finales2 T where Victoria = 0 and idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') FinalesPerdidasMessi,
(SELECT COUNT(*) FROM vw_finales2 T where Victoria = 0 and idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') FinalesPerdidasCristiano,
(SELECT sum(Goles) FROM vw_finales2 T where idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') GolesFinalesMessi,
(SELECT sum(Goles) FROM vw_finales2 T where idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') GolesFinalesCristiano,
(SELECT sum(Asistencias) FROM vw_finales2 T where idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') AsistenciasFinalesMessi,
(SELECT sum(Asistencias) FROM vw_finales2 T where idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') AsistenciasFinalesCristiano,
(SELECT count(*) FROM vw_finales2 T where idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') FinalesMessi,
(SELECT count(*) FROM vw_finales2 T where idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') FinalesCristiano,
(SELECT COALESCE(round(SUM(Goles)/SUM(Partidos),2), 0) FROM vw_finales2 T where idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') GolesPartidoMessiFinales,
(SELECT COALESCE(round(SUM(Goles)/SUM(Partidos),2), 0) FROM vw_finales2 T where idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') GolesPartidoCristianoFinales,
(SELECT COALESCE(round(SUM(Asistencias)/SUM(Partidos),2), 0) FROM vw_finales2 T where idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') AsistenciasPartidoMessiFinales,
(SELECT COALESCE(round(SUM(Asistencias)/SUM(Partidos),2), 0) FROM vw_finales2 T where idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') AsistenciasPartidoCristianoFinales,
(SELECT COALESCE(round((SUM(Goles)+SUM(Asistencias))/SUM(Partidos),2), 0) FROM vw_finales2 T where idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') ContribucionMessiFinales,
(SELECT COALESCE(round((SUM(Goles)+SUM(Asistencias))/SUM(Partidos),2), 0) FROM vw_finales2 T where idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') ContribucionCristianoFinales,
(SELECT COALESCE(round(SUM(Minutos)/(SUM(Goles)+SUM(Asistencias)),2), 0) FROM vw_finales2 T where idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') ContribucionMessiFinalesMin,
(SELECT COALESCE(round(SUM(Minutos)/(SUM(Goles)+SUM(Asistencias)),2), 0) FROM vw_finales2 T where idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') ContribucionCristianoFinalesMin,
(SELECT COALESCE(round(SUM(Minutos)/(SUM(Goles)),2), 0) FROM vw_finales2 T where idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') GolMessiFinalesMin,
(SELECT COALESCE(round(SUM(Minutos)/(SUM(Goles)),2), 0) FROM vw_finales2 T where idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') GolCristianoFinalesMin,
(SELECT COALESCE(round(SUM(Minutos)/(SUM(Asistencias)),2), 0) FROM vw_finales2 T where idJugador = 1 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') AsistenciaMessiFinalesMin,
(SELECT COALESCE(round(SUM(Minutos)/(SUM(Asistencias)),2), 0) FROM vw_finales2 T where idJugador = 2 AND (T.Ronda IS NOT NULL AND T.Ronda NOT IN ('', 'Fase de grupos')) AND T.Temporada = '2022/2023') 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;