我對建設這個有點新,但已經走了很長的路。查詢顯示給定時間範圍內的在職員工
我已經建立了使用Access 2007年。我有一個表,顯示員工信息分貝:
Lname
Fname
Status
HireDate
TermDate
(狀態:他們要麼無效(應聘者),活動或終止)
我可以運行一個查詢,通過聘用日期向我顯示所有員工,或者運行一個查看期限日期。
我們希望有一個查詢,會給我們帶來多少司機仍然存在一個給定的一個月內計數。
說喬史密斯在01/01/2008聘用,並於2011年5月15日終止。如果我在2011年5月31日發佈了一份報告,我將如何構建查詢以顯示此員工在五月份在那裏?
我已經使用>=Date()
等。我可以在TermDate
下的標準中使用between #05/01/2011# and #06/01/2011#
,但是如果沒有日期,則什麼都沒有顯示。我甚至放棄了一條線,並添加了「空白」,但仍然沒有任何結果,或者我得到了所有仍在那裏的員工以及在日期之前終止的員工。我不知道我做錯了什麼。
聽起來不錯!我會努力工作並回復你。我們每個月都會運行這個查詢,所以我將不得不每月更改日期。 – 2013-04-06 15:31:28
對於該查詢,是的。但是,您可以在提供日期值作爲參數的情況下創建不同的查詢,以指示您希望查詢評估的日期的開始和結束範圍。這超出了你在這個問題中提出的範圍。當你準備好處理這樣的事情時,請提出一個新問題,並且請包括一組相關的樣本數據和你想要的樣本輸出。 – HansUp 2013-04-06 15:36:59
其實你可以通過搜索[tag:ms-access]和參數查詢來找到足夠的信息。在提交新問題前先做這件事。 – HansUp 2013-04-06 15:43:52