标签: sql database
假设你得到start_time和end_time
例如)晚上10点到早上6点
您不希望在时间间隔内发生事件时向用户发送推送通知。
你将如何实现(sql查询)这样的功能? 即如何获取所有不属于时间间隔条件的设备?
我现在做了以下事情。
我有一个布尔字段来指示开始和结束时间是否反转(例如晚上10点到10点)
我排除了集合
(倒置=假,开始<现在,结束>现在) (倒置=真,开始>现在) (倒置=真,结束< now)
好吧,我想知道这是否是一个很好的解决方案。