我有一個表tblleaveApplication
,列empid, leaveStarddate, leaveEndDate, leavetype, remarks
等。與指定日期的日期範圍比較
我想通過leaveStarddate
和leaveEndDate
給出今天的日期,找到正在休假的員工。
請在這方面的幫助。
我有一個表tblleaveApplication
,列empid, leaveStarddate, leaveEndDate, leavetype, remarks
等。與指定日期的日期範圍比較
我想通過leaveStarddate
和leaveEndDate
給出今天的日期,找到正在休假的員工。
請在這方面的幫助。
是這樣的?
SELECT * FROM tblLeaveApplication
WHERE LeaveStartDate >= getdate() and LeaveEndDate <= getdate()
?
發佈代碼時,請突出顯示它並按下「{}」按鈕,然後檢查預覽以使其很好地適合頁面。 – 2012-04-29 08:19:33
如果他們的假期從今天開始,那麼這個查詢不太可能接受它(除非你碰巧在午夜運行)。 – 2012-04-29 13:43:29
你應該看看[select](http://msdn.microsoft.com/en-us/library/ms189499.aspx)語句。你可以用它來做你想做的事。 – 2012-04-29 08:21:11