« Return to Thread: Ranking ganhadores

Ranking ganhadores

by Leonardo Barbosa-2 :: Rate this Message:

Reply to Author | View in Thread

Galerinha, como faço para selecionar o ranking de ganhadores e perdedores no PG ??? ME parece que a função RANK não funciona aqui...

CREATE TABLE "Partida"
(
  "PartidaId" integer NOT NULL DEFAULT nextval('partida_partidaid_seq'::regclass),
  "Ganhador" integer,
  "Perdedor" integer,
  "Inicio" timestamp(0) without time zone,
  "Fim" timestamp(0) without time zone,
  "LadoCubo" character(1) NOT NULL,
  "Jogador1" integer NOT NULL,
  "Jogador2" integer NOT NULL,
  CONSTRAINT "PartidaId" PRIMARY KEY ("PartidaId"),
  CONSTRAINT fk_matricula_ganhador FOREIGN KEY ("Ganhador")
      REFERENCES "Jogador" ("Matricula") MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION,
  CONSTRAINT fk_matricula_jogador1 FOREIGN KEY ("Jogador1")
      REFERENCES "Jogador" ("Matricula") MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION,
  CONSTRAINT fk_matricula_jogador2 FOREIGN KEY ("Jogador2")
      REFERENCES "Jogador" ("Matricula") MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION,
  CONSTRAINT fk_matricula_perdedor FOREIGN KEY ("Perdedor")
      REFERENCES "Jogador" ("Matricula") MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION,
  CONSTRAINT "Partida_chk" CHECK ("Ganhador" <> "Perdedor")
)
WITH (OIDS=FALSE);
ALTER TABLE "Partida" OWNER TO postgres;


--
Atenciosamente,

Leonardo Barbosa


_______________________________________________
pgbr-geral mailing list
pgbr-geral@...
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

 « Return to Thread: Ranking ganhadores