gpt4 book ai didi

mysql:介于不使用日期之间

转载 作者:行者123 更新时间:2023-11-29 01:52:49 24 4
gpt4 key购买 nike

我正在编写一个带有格式化日期的 Between 查询..这是我的查询:


SELECT shop_id, date_format(registered_time,'%d-%m-%Y') as Date FROM shops where (date_format(registered_time,'%d-%m-%Y') BETWEEN '09-03-2016' AND '19-04-2016')


但是,当我执行查询时,它只提供日期 09 和 19 之间的记录,而不考虑月份。例如,我有类似 30-03-2016、31-03-2016.. 但它们被忽略的记录。

如果有人能从中找到任何东西,请告诉我..

还有一件事是,我正在从时间戳字段转换这个日期。我希望这不会造成任何问题。

最佳答案

您需要将字符串转换回 MySQL 可以理解的日期。来自文档:

CAST(datetime_col AS DATE)

应该有助于完成您想要的。

Reference

关于mysql:介于不使用日期之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36753530/

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