我在 MS Access 中编写了一个使用 MonthName 函数的 SQL 查询。在访问中它完美无缺。我将准确的 SQL 语句复制到我经常用于查询数据库的 Excel 模块中。当我运行查询时,excel 一直告诉我 MonthName 是一个未定义的函数名。如果我删除 MonthName 部分,查询运行良好。
好像我缺少参考或其他东西......现在,我正在参考 Microsoft ActiveX 数据对象库 6.0。谁能指出我正确的方向?谢谢
strSQL = "SELECT DISTINCT Customers.CustomerName, Employees.EmployeeName, [Policy data revised].EXDT, MonthName(Month([EXDT])) AS expMonth
FROM (([Service Team table]
INNER JOIN Customers
ON [Service Team table].CustID = Customers.CustID)
INNER JOIN Employees
ON [Service Team table].EmployeeID = Employees.EmployeeID)
INNER JOIN [Policy data revised]
ON Customers.CustID = [Policy data revised].CustID
WHERE ((([Service Team table].RoleExtension)='2. Underwriting Assistant')
AND (([Policy data revised].EXDT)
BETWEEN #" & minExpDt & "# AND #" & maxExpDt & "#))
ORDER BY [Policy data revised].EXDT ASC;"