gpt4 book ai didi

php - 从mysql php获取日期的值

转载 作者:行者123 更新时间:2023-11-29 05:15:23 25 4
gpt4 key购买 nike

我正在使用旅行软件,我必须检索特定日期的酒店价格。酒店日期在三个月(2015 年 9 月 1 日至 2015 年 12 月 31 日)之间添加。我的数据库有两列开始日期和结束日期都是 varchar 类型。日期格式是 mm/dd/yyyy。我必须检索单个日期 (11/25/2015) 的值。目前我正在使用的查询是

SELECT * 
FROM tbl_roomtype
where `room_id`='17'
and roomoccupancy='Double'
AND startdate<='11/25/2015'
and enddate >='11/25/2015'

查询运行不正常。因此任何人都可以提出解决方案。

最佳答案

您需要使用 str_to_date ( str_to_date )。试试这个:

SELECT * 
FROM tbl_roomtype
where `room_id`='17'
and roomoccupancy='Double'
AND STR_TO_DATE(startdate,'%m/%d/%Y')<=STR_TO_DATE('11/25/2015' ,'%m/%d/%Y')
and STR_TO_DATE(enddate,'%m/%d/%Y') >=STR_TO_DATE('11/25/2015' ,'%m/%d/%Y')

关于php - 从mysql php获取日期的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33631590/

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