我要求使用DHTMLX计划安排递归事件,并且一旦用户安排了该事件,其他用户可以按日期搜索以查看他是否在此日期/时间可用。
我能够将没有任何问题的递归事件保存到数据库。现在说用户#1安排了一个事件,它存储在数据库中,如下所示。
开课日期: - 2015-03-11 10:00:00.000
结束日期: - 9999-02-01 00:00:00.000
记录类型: - week_2 ___ 1,3,5#no
现在用户#2想要查看2015-03-14用户#1是否可用&哪个时候他有空。如何运行SQL查询来获取这些细节?我正在使用sql server 2008来构建我的项目。 谁能请你帮忙。
答案 0 :(得分:1)
它无法通过SQL轻松完成,至少没有简单的方法。你使用什么语言和组件? dhtmlxScheduler for ASP.NET为这种情况提供了一个帮助类,请参阅" GetOccurrences"项目: http://blog.scheduler-net.com/post/helpers-for-scheduler-net-in-use.aspx
还有一个助手在PHP中也是这样做的: https://github.com/DHTMLX/scheduler-helper-php