简体   繁体   English

比较间隔SQL之间的数组

[英]Compare array between interval SQL

I have an array which has 3 dates : 2014-11-20 2014-11-25 2014-11-30 我有一个具有3个日期的数组:2014-11-20 2014-11-25 2014-11-30

and I need to compare if those date are between 2014-11-01 AND 2014-11-30 我需要比较一下这些日期是否在2014-11-01和2014-11-30之间

I am trying to unnest the array and then compare between those dates but it is not working. 我正在尝试取消嵌套数组,然后在这些日期之间进行比较,但是它不起作用。

Any ideas? 有任何想法吗?

HERE you are a working example, tested on postgresql 9.3: 这里是一个有效的示例,已在PostgreSQL 9.3上进行了测试:

SELECT * FROM UNNEST(ARRAY['20141120', '20141125', '20141130']::date[]) AS mycolumn
WHERE mycolumn > '20141101'
AND mycolumn < '20141130';

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM