Py学习  »  DATABASE

在mysql中,如果now()在进入即将到来的时间戳的时间间隔内,并且不早于时间戳,我将如何测试?

Jimmie Dimmick • 5 年前 • 1529 次点击  

出于某种原因,我无法理解这个问题的语法和逻辑。

我最近的代码迭代如下。

SELECT DATE_ADD(start, INTERVAL 15 MINUTE) >= NOW();

如果情况是这样的话 start+15 mins 大于 NOW() 对于这种情况,如果 start 现在() . 这是我遇到问题的部分代码。

我知道我可以加一些接线员 AND , >= 或者, <= 关于即将到来的时间戳 开始 现在() 同时也使用 DATE_ADD DATE_SUB 但我似乎找不到上述的正确组合 现在() 在即将到来的时间戳之前的间隔内。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/48310
 
1529 次点击  
文章 [ 1 ]  |  最新文章 5 年前
Nick
Reply   •   1 楼
Nick    5 年前

如果你想知道我们是否在 start 时间(但前提是 之前 时间)这将起作用:

NOW() BETWEEN start - INTERVAL 15 minute AND start