相关疑难解决方法(0)

在PostgreSQL中查找重叠的日期范围

它是否正确?

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)<= ?
Run Code Online (Sandbox Code Playgroud)

我的桌子上contract有球员姓名,球队名称以及他加入和离开俱乐部的日期.
我想制作一个功能,列出特定年份团队中的所有玩家.
上面的查询似乎没有工作......

sql postgresql date-range overlap

12
推荐指数
2
解决办法
1万
查看次数

标签 统计

date-range ×1

overlap ×1

postgresql ×1

sql ×1