Calcular pontos no PostgreSQL
Bom Dia,
Gostaria de um ajuda num trabalho que preciso resolver.
Preciso desenvolver um controle no BD que calcule o total final de pontos de cada time no campeonato, permitindo que sejam inseridos como parâmetros os pontos por vitória e por empate.
Como posso fazer isso? tenho que criar uma function?
Podem me ajudar.
Obrigado.
Gostaria de um ajuda num trabalho que preciso resolver.
Preciso desenvolver um controle no BD que calcule o total final de pontos de cada time no campeonato, permitindo que sejam inseridos como parâmetros os pontos por vitória e por empate.
Como posso fazer isso? tenho que criar uma function?
Podem me ajudar.
Obrigado.
Fernando Feitosa
Curtidas 0
Respostas
Wilson Junior
29/03/2011
Tente assim:
Espero ter colaborado.
SELECT tab.NomeTime, (SUM(tab.PontosVitoria) + SUM(tab.PontosEmpate)) AS TotalPontos FROM NOME_TABELA tab GROUP BY tab.NomeTime ORDER BY 2 /* ou pode utilizar TotalPontos */
Espero ter colaborado.
GOSTEI 0
Fernando Feitosa
29/03/2011
Wilson,
Eu n teria que criar uma trigger ou uma function pra isso?
Valew pela ajuda
Eu n teria que criar uma trigger ou uma function pra isso?
Valew pela ajuda
GOSTEI 0
Wilson Junior
29/03/2011
Capaz...dependendo da definição da sua tabela, um mero SELECT resolve a sua situação. Já trabalhei com desenvolvimento de software para clubes, e fiz toda a visualização da tabela de pontos, Numero de vitórias ,empates e derrotas, Saldo de gols (futebol, futsal, etc), Sets (volei, tenis, etc), tudo isto sendo retornado com um SELECT.
Qualquer dúvida é só perguntar.
Espero ter colaborado.
Qualquer dúvida é só perguntar.
Espero ter colaborado.
GOSTEI 0