[英]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.