查询两个日期字段

时间:2017-10-08 22:03:52

标签: ms-access

我有一个员工表,其中有一个名为Hire Date的列。我有另一个订单表,每个订单都有一个处理日期。 现在我想弄清楚这名员工在雇佣日期的前30天内订购了多少订单。我在访问时使用DateAdd函数进行了查询,并在雇用日期后30天向所有员工发了一个列,现在我想查询雇用日期和雇用日期后30天之间的订单。query from 30 days after hire date

2 个答案:

答案 0 :(得分:0)

假设Employees表的EmpCode和Orders表也有EmpCode

会是这样的

SELECT * 
FROM Orders INNER JOIN Employees ON Orders.EmpCode = Employees.EmpCode
WHERE EmpCode = 'ABCD' AND DateAdd ( d, 30, Employees.HireDate) > Orders.OrdDate

答案 1 :(得分:0)

展开您的查询以包含EmployeeId。然后它可能是:

x = <+0.909,+ 10.0>;
y = <-0.500,+  1.5>;
z = <+9.090,+100.0>;
相关问题