-->

Getting a range of dates for PostgreSQL

2019-09-14 03:39发布

问题:

I would like to get the entries for a range of dates, using PostgreSQL.

For example...

beginyear       endyear       name
---------       -------       -----
950             1100          jason
1300            1400          andrew

I would like to get all people who lived in 1050. Could someone please help me to write this query.

回答1:

select name
from yourtable
where 1050 between beginyear and endyear;


回答2:

SELECT * FROM mytable
 WHERE beginyear <= 1050 AND 1050 <= endyear