0

我需要使用 DHTMLX schedular 安排递归事件,一旦用户安排了该事件,其他用户可以按日期搜索以查看他是否在该日期/时间有空。

我可以毫无问题地将递归事件保存到数据库中。现在说 user#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 来构建我的项目。谁能帮忙。

4

1 回答 1

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

于 2015-03-10T14:34:57.950 回答