gpt4 book ai didi

mysql - mysql中的比例WHERE语句应用于DATETIME字段

转载 作者:行者123 更新时间:2023-11-30 23:15:53 24 4
gpt4 key购买 nike

我有 created_at 的通用表和 updated_at日期/字段(mysql)

我需要找到 updated_at 之间距离的所有行和 DateTime.now不到总数的 25% DateTime.now - created_at时间

示例:我需要获取 created 1 hour ago 的行并且是updated less than 15 minutes agocreated 4 hours ago 行的范围内并已更新less then a hour ago

换句话说(简单的数学):

updated_at - created_at < (DateTime.now - created_at)*25/100

我该怎么做?

最佳答案

好的。这很容易...

SELECT `rows`.* FROM `rows` where TIMESTAMPDIFF(SECOND, updated_at, created_at)<TIMESTAMPDIFF(SECOND, NOW(), created_at)*25/100;

由于两个很好的功能:

关于mysql - mysql中的比例WHERE语句应用于DATETIME字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17892591/

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