首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SQL中在两次和日期之间进行选择

在SQL中在两次和日期之间进行选择
EN

Stack Overflow用户
提问于 2013-04-30 03:55:28
回答 1查看 1.3K关注 0票数 1

我正在设法从数据库中选择行,该数据库的日期在昨天下午5点之间。今天下午4点59分。

数据库中充满了订单,我试图让它显示从昨天下午5点开始的所有订单。直到今天下午4点59分。我必须让它每天显示那些条目,以便我的客户能够知道今天的订单,直到截止时间。

我发现了一些,但只是显示时间从0000 - 23:59,而我需要的是17:00 - 16:59。

有没有办法这样做?

编辑:

到目前为止,我提出的问题是:

代码语言:javascript
复制
"SELECT date FROM xcart_orders WHERE date between '".strtotime(date("F j, Y", time() - 60 * 60 * 24))."'  and '".strtotime(date('F j, Y'))."'"

从现在到昨天,这会把结果还给我。现在是下午12点,它会把昨天下午12点到现在(12点)的结果还给我。

然而,我想要的是从昨天下午5点到今天下午4点59分,它总是给我看结果。这是必要的,因为我的客户正在进行电子商务,截止交货时间是下午5点。因此,他需要整合从上一次切断时间当前截止时间的订单。

我很抱歉忘记通知这件事;数据库中的日期是在UNIX时间戳中,因此,我的查询有“strtotime”。

对不起,造成了混乱,我的英语不好。

向你问好,FT

EN

回答 1

Stack Overflow用户

发布于 2014-11-03 08:38:27

尝尝这个

从'2014-05-07 08:00‘和date_add('2014-05-07 08:00“,间隔1天)之间的y WHERE日期中选择x

结果应该是你选择的每一个数据,从2014-05-07上午8点到2017年-05-08上午7点59分。

希望能帮上忙。=)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16291898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档