Gracias gnzsoloyo,
Solo encuentro un pequeño fallo y es que en el modelo de dato con el que trabajo la columna pronostico no solo tiene 1 simbolo, hay veces que son 1X 2X, 12, etc... veo que al no coincidir literalmente falla.
Ejemplo (no uso el highlight aqui para que se vean los que marco en rojo)
Los que marco en rojo también debería haberlos marcado como acierto.
ftl ftv pronostico Aciertos1X2
2 2 2X 0
0 0 1 0
1 1 1X 0
4 0 1X 0
0 0 1 0
2 0 1 1
2 0 1 1
2 1 1 1
1 2 2 1
2 0 1X 0
1 0 2 0
0 2 1X 0
2 1 1 1
0 2 21 0
¿Se puede intentar algo así como buscar el signo del partido dentro de la cadena pronostico?
Probé cambiando el = por un like pero el resultado fue el mismo
Código MySQL:
Ver original idpartido,
pais,
ftl,
ftv,
pronostico,
IF(pronostico
like Signo1X2
, 1, 0) Aciertos1X2
idpartido,
pais,
ftl,
ftv,
pronostico,
IF(ftl
> ftv
, 1, IF(ftl
< ftv
, 2, 'X')) Signo1X2
No se puede hacer el IF comparando strings?
Muchas gracias de antemano!