Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/03/2013, 17:49
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Respuesta: Sacar el signo de un partido de futbol

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Tienes razón, me olvidé de invertir la desigualdad en el FALSE...
Si tengo el pronostico y el signo final que acabo de calcular con la consulta anterior. ¿Sería necesario crear un vista intermedia para poder sacar una columna más que me dijera si el pronostico fue "Acierto" o no? (ej. 1 para acierto y 0 para fallo).


Código MySQL:
Ver original
  1. ftl        ftv       pronostico       Signo1X2
  2. 2          2          2X                   X
  3. 0          0          1                      X
  4. 1          1          1X                   X
  5. 4          0          1X                   1
  6. 0          0          1                      X
  7. 2          0          1                      1
  8. 2          0          1                      1
  9. 2          1          1                      1
  10. 1          2          2                      2
  11. 2          0          1X                   1
  12. 1          0          2                      1
  13. 0          2          1X                   2
  14. 2          1          1                      1
  15. 0          2          21                    2
Estoy probando así, pero todos me los detecta como fallos, no se si es porque estoy utilizando una columna que acabo de crear

Código MySQL:
Ver original
  1. SELECT idpartido, pais, ftl, ftv, pronostico,
  2. IF(ftl > ftv, 1, IF(ftl < ftv, 2, 'X')) 'Signo1X2',
  3. IF('pronostico' = 'Signo1X2', 1, 0) 'Aciertos1X2'
  4. from partidos

¿Es posible?

Muchas gracias de antemano

Última edición por gnzsoloyo; 01/03/2013 a las 20:05