查询在postgresql中在两个特定月份和两个特定年份之间获取数据

时间:2017-07-26 09:06:18

标签: postgresql-9.1

我想从From Month1 year1到Month2 year2获取数据

2016年1月至2017年1月的例子。

我有像

这样的查询
select * from customer cr where 
 EXTRACT(MONTH FROM cr.regdate) between Month1 and Month2 AND 
 EXTRACT(YEAR FROM cr.regdate) between Year1 and Year2

当我想从2016年1月到2017年1月获取数据时,此查询给出了错误的结果。我将期待2016年1月,2016年2月,2016年3月至2017年1月的数据。 但它仅在2016年1月和2017年1月给出结果。请指导我。

0 个答案:

没有答案