问题
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
来源:https://stackoverflow.com/questions/4912293/getting-a-range-of-dates-for-postgresql