时间管理:如何判断当前时间段是否已经在使用

每次有任务我就进行填报,填报信息含日期和开始和结束时间,请问如果判断新添加的事件/任务的时间段不在原来系统中已经被创建,即新添加的开始到结束这段时间是没任务的。
FineReportcaisu8 发布于 2017-12-26 07:38
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
w帆发布于2017-12-26 07:38(编辑于 2023-9-6 09:34)
555
  • w帆 w帆 ALTER TABLE Persons
    ADD CONSTRAINT uc_PersonID UNIQUE (start_time,end_time)
    回复
    2017-12-26 08:34 
  • caisu8 caisu8(提问者) UNIQUE是实现唯一性,我更想实现的是时间段的概念,某个时间段被占用了这段时间就不能去创建任务
    回复
    2017-12-26 08:39 
  • w帆 w帆 回复 caisu8 :你的数据库不至于只存一天的数据吧?时间前面加个日期吧 查询语句是日期可以format的   然后你还可以进行查分 分两列出来日期加时间,你的录入不需要日期吗?加入日期设置唯一性直接OK 不可能重复
    回复
    2017-12-26 08:53 
  • 0关注人数
  • 325浏览人数
  • 最后回答于:2017-12-26 08:53
    活动推荐 更多
    热门课程 更多
    返回顶部