【发布时间】:2016-09-06 15:08:53
【问题描述】:
这是我来自 Access 2010 的子查询。我提示用户输入年份 (yyyy) 和月份 (1-12),但由于某种原因,用户也会收到站点提示。有人能告诉我为什么吗?我不希望用户提示站点。
PARAMETERS [Enter Year (yyyy)] Text ( 255 ), [Enter Month (1-12)] Short;
SELECT Sum([AB Units]) AS [Monthly AB Units],
SELECT Count(*) FROM [New Referrals]
WHERE ((Year([New Referrals].[Date of Referral]) = [Enter Year (yyyy)])
AND (Month([New Referrals].[Date of Referral]) = [Enter Month (1-12)]))
AND ([New Referrals].[First Visit] Is Null)
AND (([New Referrals].Site)="2"))
AS Waitlist FROM [DNS]
WHERE (((Year([DNS].[Date of Entry]))=[Enter Year (yyyy)])
AND ((Month([DNS].[Date of Entry]))=[Enter Month (1-12)])
AND (([DNS].Site)="2"));
乔
【问题讨论】:
-
由于某种原因无法发布我的查询代码。不断收到消息 - 提交评论时出错。
-
您引用
[DNS].Site和[New Referrals].Site这正是DNS 中列的名称吗?如果您拼写错误的列(即无法在引用的表中找到查询中的列),则会将其视为参数。 -
此查询也不能按原样工作。我假设您在
[Monthly AB Units],之后缺少(
标签: sql ms-access ms-access-2010