【发布时间】:2014-03-11 15:55:15
【问题描述】:
我的表结构如下:
empid leavefrom leaveto
1 11/3/2014 12/3/2014
1 25/3/2014 26/3/2014
1 27/3/2014 28/3/2014
1 19/3/2014 21/3/2014
所有日期都是员工已经休假或申请休假的休假日期。 我现在的查询是,如果员工再次申请休假,例如 20/3/2014-20/3/2014,那么我想生成错误 因为 20/3/2014 已经在上表的最后一条记录中有表。
我想要 linq 查询来解决这个问题。请大家帮帮我。
提前谢谢你。
【问题讨论】:
-
任何带有
startDate <= existing endateANDendate > existing startdate的新休假都与现有休假重叠。 -
非常感谢您的友好建议