gpt4 book ai didi

mysql - 查询没有时间的 date_created 与没有时间的 last_updated 相同

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

在 MySQL 中,我需要编写一个查询(如果可能的话)来查找表中 date_created 与 last_updated 相同的所有行。问题是我需要忽略时间。基本上,我正在寻找在同一天创建和激活的用户行(我们不存储激活日期)。所以大概日期是相同的,但时间可能不同。

最佳答案

您可以使用 DATE()函数,它只返回日期时间值的日期部分。这允许您只比较值的日期部分:

SELECT * FROM table_name
WHERE DATE(date_created) = DATE(last_updated)

这里可能与时区有关。因此,您可能希望在使用 DATE() 函数之前将日期时间值转换为用户的时区,使用 CONVERT_TZ() .

关于mysql - 查询没有时间的 date_created 与没有时间的 last_updated 相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9004492/

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