-3

我正在使用一个名为 Student_Details 的事务表,其中包含 Batch_No、PF_No、Emp_name、DOB、DOR 和 DOJ 以及其他详细信息。还有另一个名为 Batch_Master 的主表,其中包含 Batch_No、From_date、To_date 和 Due_date。我想获取到期日期在 Enter_date1 和 Enter_date2 内实际在此期间到期的员工的详细信息,以及到期日期早于 Enter_date1 但仍未来的员工的详细信息(即没有同一个人的记录) DOJ 在到期日期之后。)请帮助设计 MS-Access 中的查询

4

1 回答 1

0

您应该专门查看 SQL WHERE 子句。我认为这对您要实现的目标最有利。在这些类型的条件语句中使用 WHERE 来判断这是否为真(或根据情况为假),然后返回它。

例如:

SELECT *
FROM <location>
WHERE Due_date > Enter_date1 AND Due_date < Enter_date2.

但是我对这个声明真的很困惑:

“这些工作人员的到期日期早于 Enter_date1 但仍未来(即在到期日期之后没有同一人与司法部的记录”

对我来说,这听起来就像您只想返回小于 Enter_date2 的时间,但您想确保只有唯一记录返回......或者我假设。

于 2013-05-19T08:36:49.690 回答