SQL Inner Join在两个日期之间的单个表上

时间:2014-10-21 23:29:34

标签: sql ms-access inner-join

有点新的SQL,但我有一个包含员工和日期范围的表。 我需要列出在01/01/2006和05/31/2006之间加薪的员工。它只在一张桌子上,根据说明,我应该在某个地方使用内部连接。

这就是我现在所拥有的

SELECT FirstName, LastName, DateLast
FROM tblEmployees
WHERE (DateLast>=#01/01/2006#) AND (DateLast>=#05/31/2006#);

我做错了什么? Inner Join适合在哪里?

由于

1 个答案:

答案 0 :(得分:0)

在你的情况下,你可以通过两种方式获得结果

where datecolumn between startdate and   endate 

where datecolumn >= startdate and date column <= endate