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