GARANTIR DESCONTO

Fórum Calcular pontos no PostgreSQL #398331

29/03/2011

0

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.
Fernando Feitosa

Fernando Feitosa

Responder

Posts

29/03/2011

Wilson Junior

Tente assim:
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.
Responder

Gostei + 0

29/03/2011

Fernando Feitosa

Wilson, 
Eu n teria que criar uma trigger ou uma function pra isso?
Valew pela ajuda
Responder

Gostei + 0

29/03/2011

Wilson Junior

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.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar