【发布时间】:2017-05-25 00:47:03
【问题描述】:
我正在尝试排除在某些日子有starts_at 时间的行。 starts_at 是一个时间戳。
我第一次尝试查询是
SELECT event.id, event.starts_at
FROM event
WHERE to_char(event.starts_at::date, "YYYY-MM-DD") in ("2017-05-26", "2017-05-28")
我的第二次尝试
SELECT event.id, event.starts_at
FROM event
WHERE event.start_at in '{2017-05-26, 2017-05-28}'::date[]
我在 psql 中运行这一切,但无法弄清楚如何做到这一点。任何帮助将不胜感激!
【问题讨论】:
-
作为后备你可以使用
WHERE event.starts_at = '2017-05-26' OR event.starts_at = '2017-05-28'
标签: sql postgresql date timestamp