我有一個查詢,用於在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