Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/04/2011, 14:25
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Respuesta: Obtener porcentaje de resultados que coinciden

Es funcional, pero no hay ninguna forma de hacerlo en menos consultas?

Código MySQL:
Ver original
  1. SELECT count(*) INTO @coincidencias FROM partidos
  2. WHERE pais = 'SP1' AND marcador1L = FTL AND marcador1V = FTV
  3. OR pais = 'SP1' AND marcador2L = FTL AND marcador2V = FTV;
  4.  
  5. SELECT count(*) INTO @total FROM partidos WHERE pais = 'SP1';
  6.  
  7. SELECT @total as Total, @coincidencias as Coincidencias, (@coincidencias * 100 / @total) as Porcentaje;

Muchas gracias de antemano