我想在我的(SQLLite)数据库中插入日期(格式:yyyyMMdd)。 这个日期不应该在同一时间重叠。
我试着用这个:
SELECT COUNT(*) FROM termine WHERE string = "" AND ((startDay BETWEEN 20151007 AND 20151009) OR (endDay BETWEEN 20151007 AND 20151009))
问题:如果数据库包含startDay = 20151006和endDay = 20151010等值,我的方法不会起作用,因为日期不在其他日期之间。
那么,检查日期是否在另一个范围内的最简单方法是什么?