Sql 基于表达式限制查询结果
我在将查询结果限制为相关表值时遇到问题Sql 基于表达式限制查询结果,sql,ms-access,Sql,Ms Access,我在将查询结果限制为相关表值时遇到问题 SELECT Roster.UserID, Roster.[WM DOH], Round((Date()-[WM DOH])/365,2) AS YearsOfService, tblAccrual.WeeksAccrual FROM Roster, tblAccrual WHERE (([tblAccrual]![Years]<[YearsOfService])) GROUP BY Roster.UserID, Roster.[WM DOH
SELECT Roster.UserID, Roster.[WM DOH], Round((Date()-[WM DOH])/365,2) AS YearsOfService, tblAccrual.WeeksAccrual
FROM Roster, tblAccrual
WHERE (([tblAccrual]![Years]<[YearsOfService]))
GROUP BY Roster.UserID, Roster.[WM DOH], Round((Date()-[WM DOH])/365,2), tblAccrual.WeeksAccrual;
选择花名册.UserID,花名册[WM DOH],四舍五入((Date()-[WM DOH])/365,2)作为服务年,tblAccrual.weeksAccounty
来自花名册,TBlaccual
WHERE(([tblAccrual]![Years]您不能在WHERE语句中引用别名YearsOfService
,请使用以下内容:
WHERE (([tblAccrual]![Years]<Round((Date()-[WM DOH])/365,2)))
WHERE(([tblAccrual]![Years]
WHERE (([tblAccrual]![Years]<Round((Date()-[WM DOH])/365,2)))