gpt4 book ai didi

mysql - 选择 * WHERE status <> 'deleted' 或 status <> 'completed' AND update_datetime < unix_timestamp(now() - 间隔 7 天)

转载 作者:行者123 更新时间:2023-11-29 00:32:17 25 4
gpt4 key购买 nike

如果 update_datetime 列早于 7 天(MySQL 版本 2013-04-11 11:22: 44).

这是我无力且失败的尝试:

WHERE
status <> 'deleted'
OR status <> 'completed'
AND update_datetime < unix_timestamp( now() - interval 7 day )

最佳答案

WHERE
status <> 'deleted'
AND (
(update_datetime < unix_timestamp( now() - interval 7 day ) AND status = 'completed')
OR (update_datetime >= unix_timestamp( now() - interval 7 day ))
)

如果 update_datetimeDATETIME 列,请改用它:

WHERE
status <> 'deleted'
AND (
(update_datetime < DATE_SUB(NOW(), INTERVAL 7 day) AND status = 'completed')
OR (update_datetime >= DATE_SUB(NOW(), INTERVAL 7 day))
)

关于mysql - 选择 * WHERE status <> 'deleted' 或 status <> 'completed' AND update_datetime < unix_timestamp(now() - 间隔 7 天),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15979297/

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