SQL:请勿打扰推送通知的时间间隔

时间:2015-01-20 07:51:21

标签: sql database

假设你得到start_time和end_time

例如)晚上10点到早上6点

您不希望在时间间隔内发生事件时向用户发送推送通知。

你将如何实现(sql查询)这样的功能?
即如何获取所有不属于时间间隔条件的设备?

  • 修改

我现在做了以下事情。

我有一个布尔字段来指示开始和结束时间是否反转(例如晚上10点到10点)

我排除了集合

(倒置=假,开始<现在,结束>现在)
(倒置=真,开始>现在)
(倒置=真,结束< now)

好吧,我想知道这是否是一个很好的解决方案。

0 个答案:

没有答案