GRANT SELECT, UPDATE, INSERT, DELETE ON rider_manager_team TO duplo;
--- function for returning team at any stage, with points, and total?
--- manager_team_stage(stage)
+CREATE OR REPLACE FUNCTION switches (int, int) RETURNS integer AS $$
+DECLARE
+ stage RECORD;
+ num INTEGER;
+BEGIN
+ num = 0;
+ FOR stage IN SELECT DISTINCT stage, "date" FROM rider_manager_team NATURAL JOIN stage WHERE team = $1 ORDER BY "date" LOOP
+ EXECUTE
+ END LOOP;
+
+ RETURN num;
+END;
+$$ LANGUAGE plpgsql;
CREATE OR REPLACE FUNCTION stage_team (int, int) RETURNS TABLE (rider int, name varchar, stage int, team int, team_name varchar, price int, type rider_type)
AS $$
team AS t
ON (rr.team = t.team)
WHERE
+ rmt.manager_team = $2
+AND
rr.race = (SELECT race FROM stage WHERE stage = $1)
AND
date = (