2012-04-29 116 views
-6

我有一個表tblleaveApplication,列empid, leaveStarddate, leaveEndDate, leavetype, remarks等。與指定日期的日期範圍比較

我想通過leaveStarddateleaveEndDate給出今天的日期,找到正在休假的員工。

請在這方面的幫助。

+1

你應該看看[select](http://msdn.microsoft.com/en-us/library/ms189499.aspx)語句。你可以用它來做你想做的事。 – 2012-04-29 08:21:11

回答

2

是這樣的?

SELECT * FROM tblLeaveApplication 
WHERE LeaveStartDate >= getdate() and LeaveEndDate <= getdate() 

+1

發佈代碼時,請突出顯示它並按下「{}」按鈕,然後檢查預覽以使其很好地適合頁面。 – 2012-04-29 08:19:33

+0

如果他們的假期從今天開始,那麼這個查詢不太可能接受它(除非你碰巧在午夜運行)。 – 2012-04-29 13:43:29