我有一个名为“详细信息”的表,我在其中存储工作的开始日期和结束日期。我还有一个名为“leaves”的表,它也有休假开始日期和休假结束日期字段。我需要找到用户最近的可用日期没有周末和休假日期。
DECLARE @PackagerLastAssignedDate DATETIME
SELECT @PackagerLastAssignedDate = MAX(EndDate) FROM detail WHERE userId = 1
SELECT lveStartDate,lveEndDate FROM Leaves WHERE UserId = 1 and lveStartDate > @PackagerLastAssignedDate
提前致谢 Berlin.M