我有一个可以存储员工休假开始日期和结束日期 像这样一个表:检查一个给定的日期确实现有的两个日期之间内部的DataTable
EmployeeID ManagerId leaveStartDate leaveEndDate isApproved
1 14 10/02/2014 15/02/2014 approved
4 17 10/02/2014 12/02/2014 rejected
我需要检查时,经理登录是其任何员工休假?如果是,那么管理员可以将该员工分配给其他员工。为此,我必须检查当前系统时间是否在leaveStartDate和leaveEndDate之间。我该怎么办?
SELECT * FROM表,其中开始日期和结束日期之间GETDATE()isapproved = '已批准' 和经理ID = 14 – KumarHarsh