比较间隔SQL之间的数组

时间:2014-12-15 13:48:29

标签: postgresql between

我有一个有3个日期的阵列:2014-11-20 2014-11-25 2014-11-30

我需要比较这些日期是否在2014-11-01和2014-11-30之间

我正在尝试取消该阵列,然后在这些日期之间进行比较,但它不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

这里你是一个工作的例子,在postgresql 9.3上测试过:

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