需要在sql中获取两个日期之间的数据

z31licg0  于 2021-07-24  发布在  Java
关注(0)|答案(2)|浏览(285)

我需要两次约会之间的数据。在这里,我添加了如下简单示例:我在sql查询中添加了以下逻辑,但不起作用,请帮助我:
比如mydate=2020-07-09 15:15:00
我必须运行cron作业。所以,得到那些类型的数据,其中数据mydate介于12小时前的日期和等待1小时的日期之间,以完成mydate。
请帮助我得到使用mysql查询的想法。

我试过这个但没有得到数据: SELECT * FROM test WHERE ENDDATE BETWEEN (ENDDATE - INTERVAL 12 HOUR) AND (ENDDATE - INTERVAL 1 HOUR) ORDER BY ENDDATE DESC;

3wabscal

3wabscal1#

看看两者之间的关系

whereBetween('reservation_from', [$from1, $to1])

https://laravel.com/docs/5.6/queries#where-条款

2cmtqfgy

2cmtqfgy2#

伙计们,我从myend得到的解决方案如下:
选择*from test where(now()>(enddate-interval 12 hour)and now()<=(enddate-interval 1 hour))order by enddate desc;

相关问题