la consulta debería ser solamente sobre la misma tabla, ya que al parecer ahi es donde llevas los resultados.
select equipo, sum(case resulltado when 'gano' then 1 else 0 end) as ganados, sum(case resulltado when 'perdio' then 1 else 0 end) as perdidos, sum(case resulltado when 'empate' then 1 else 0 end) as empatados from equipos group by equipo Saludos. by: ISC. Manuel Alejandro Estévez Fernández El 8 de octubre de 2014, 12:34, Peon Blanco <peonblanc...@gmail.com> escribió: > Hola > > se que la lista no es sobre sql pero ya e buscado bastante y no encuentro > solucion. > > estoy tratando de realiza una consulta solo que no logro obtener los datos > que necesito. > > expongo lo que quiero hacer y el código que estoy usando > tengo una tabla de nombre equipo, donde esta registrado el nombre de el > equipo y el resultado de las competencias. > > select > eq.equipo AS Equipo, > count(G.resultado)AS Ganadas, > count(P.resultado) AS Perdidas, > count(Em.resultado) AS EmpateE > FROM equipo eq > INNER JOIN equipo G ON ( G.resultado = 'Gano') > INNER JOIN equipo P ON ( P.resultado = 'Perdio') > INNER JOIN equipo Em ON ( Em.resultado = 'Empate') > GROUP BY eq.equipo > > obtengo el siguiente resultado. > G P Em > CUL 49 49 49 > CULIACAN 98 98 98 > DS 49 49 49 > FG 49 49 49 > II 49 49 49 > JK 49 49 49 > NAV 49 49 49 > NAVOLATO 147 147 147 > SS 49 49 49 > TT 49 49 49 > W2 49 49 49 > WS 49 49 49 > > el correcto debe de ser > G P Em > CUL 1 0 0 > CULIACAN 2 0 0 > DS 1 0 0 > FG 1 0 0 > II 0 1 0 > JK 0 1 0 > NAV 0 1 0 > NAVOLATO 0 2 0 > SS 0 1 0 > TT 1 0 0 > W2 0 1 0 > WS 1 0 0 > > espero sus comentarios. > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/