gpt4 book ai didi

mysql - 只选择昨天的日期,日期格式很奇怪

转载 作者:行者123 更新时间:2023-11-29 21:05:16 24 4
gpt4 key购买 nike

我只需要选择日期字段是昨天日期的数据。我遇到的唯一问题是日期字段中的数据如下所示 20160412 062815.000

我并不关心时间,我只是想动态搜索昨天日期的任何内容。我已经尝试过多次 CURDATE() -1 但我不确定如何只搜索该字段的前 8 位数字。

最佳答案

假设日期值存储为字符串,并且前 8 个字符始终为 YYYYMMDD 格式的日期,那么您可以使用如下查询:

select *
from your_table
where your_column like concat(date_format(current_date() - interval 1 day,'%Y%m%d'),'%')

与迄今为止的其他答案不同,此查询的一个优点是它可以利用日期字段上的索引。

关于mysql - 只选择昨天的日期,日期格式很奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36873760/

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