我有一个查询,用于在MS Access中精美地工作,我试图将它作为视图带入SQL Server。问题是两个字段从其他视图中获得它们的价值。这些视图非常好。我试图拿走这两个领域并从他们那里得到一个百分比评级。查询种类如下所示:别名在Access中工作,但不是在SQL Server中工作
SELECT dbo.v_IPQueryTotal,
GEOLOC.City,
GEOLOC.State,
dbo.v_IPQueryTotal AS [Total],
dbo.v_IPHits AS [Confirmed],
[Confirmed]/[Total] * 100 AS Percentage
FROM GEOLOC,
v_IPQueryTotal;
由于'dbo.v_IPQueryTotal'是表名而不是列名,因此您的查询在两个数据库中都不起作用。 – 2014-10-03 14:00:50
看起来您正在选择整个视图而不是视图中的一个字段。 'dbo.v_IPQueryTotal'应该是'dbo.v_IPQueryTotal.SOMETHING'。 – 2014-10-03 14:03:36
非常抱歉,把它写错了。忘了包括领域,我的坏。所以让我给你修正代码: – bbcompent1 2014-10-03 14:22:10