gpt4 book ai didi

sql - Postgres - 是一组日期中的日期

转载 作者:行者123 更新时间:2023-11-29 13:19:41 27 4
gpt4 key购买 nike

我试图排除在特定日期具有 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 中运行这一切,不知道如何做。任何帮助将不胜感激!

最佳答案

这有效:

SELECT
event.id,
event.starts_at
FROM event
WHERE date_trunc('day', event.starts_at)::date IN ('2017-05-26', '2017-05-28')

关于sql - Postgres - 是一组日期中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44170606/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com