【发布时间】:2013-05-08 18:31:55
【问题描述】:
我有一张表可以存储学生休假开始日期和结束日期 像这样:
StudentID Age startDate EndDate
1 14 5/05/2013 7/05/2013
4 17 4/04/2012 8/10/2012
我需要检查是否有任何新申请的假期不在该学生已经安排的假期范围内。例如,对于 ID = 1 的学生,他们应该无法申请从 2013 年 6 月 5 日开始的假期。
我正在使用 c#,正在寻找使用 SQL 或 LINQ 的解决方案。
【问题讨论】:
-
“从 [TableName] 中选择计数 (*),其中 StudentID=@StudentID AND (startDate > @dateToCheck OR EndDate 0,则
dateToCheck小于(或等于)startDate或大于(或等于)EndDate。
标签: c# asp.net sql database linq