Верно?
SELECT *
FROM contract
JOIN team USING (name_team)
JOIN player USING(name_player)
WHERE name_team = ?
AND DATE_PART('YEAR',date_join)>= ?
AND DATE_PART('YEAR',date_leave)<= ?
В моем столе контракте
указаны имя игрока, название команды и даты, когда он вступил в клуб и покинул его.
Я хочу создать функцию, в которой будут перечислены все игроки, которые были в команде в определенные годы.
Вышеупомянутый запрос не работает ...