Sql server 2008 与给定日期的日期范围进行比较

Sql server 2008 与给定日期的日期范围进行比较,sql-server-2008,Sql Server 2008,我有一个表tblleaveApplication,其中包含列empid、levestarddate、leveenddate、levetype、备注等 我想在leaveStarddate和leaveEndDate给定今天的日期之前找到正在休假的员工 请在这方面提供帮助。像这样的事情 SELECT * FROM tblLeaveApplication WHERE LeaveStartDate >= getdate() and LeaveEndDate <= getdate() 从TBL

我有一个表
tblleaveApplication
,其中包含列
empid、levestarddate、leveenddate、levetype、备注等

我想在
leaveStarddate
leaveEndDate
给定今天的日期之前找到正在休假的员工

请在这方面提供帮助。

像这样的事情

SELECT * FROM tblLeaveApplication
WHERE LeaveStartDate >= getdate() and LeaveEndDate <= getdate()
从TBL应用程序中选择*

当发布代码时,如果LeaveStartDate>=getdate()和LeaveEndDate,请突出显示它并按
{}
按钮,并检查预览以使其适合页面。如果他们今天开始休假,则此查询不太可能找到他们(除非您碰巧在午夜运行)。您应该查看该语句。你可以用它做你想做的事。