2015-09-04 4 views
0

Я пытаюсь реплицировать этот запрос в представление в SQL Server, но я все время получаю сообщение об ошибке. Запрос работает нормально, но когда я скопировать и вставить в представление я получаю сообщение об ошибке в нижней части запроса:Почему мой взгляд возвращает недопустимую ошибку объекта в SQL Server

Неверное имя объекта «BVSFWarehouse.dbo.sf_OPPORTUNITYHISTORY»

Что я делать не так? Пожалуйста помоги.

SELECT 
    H.OpportunityID, H.CREATEDDATE, H.STAGENAME AS 'Q1-14 Stage', 
    H.CLOSEDATE AS 'Q1-14 Close Date' 
FROM    
    (SELECT 
     OpportunityID, MAX(CREATEDDATE) AS MaxDate 
    FROM    
     BVSFWarehouse.dbo.sf_OPPORTUNITYHISTORY 
    WHERE   
     (CREATEDDATE <= '2013-05-01') 
    GROUP BY 
     OpportunityID) AS X 
INNER JOIN 
    **BVSFWarehouse.dbo.sf_OPPORTUNITYHISTORY** AS H ON H.OpportunityID = X.OpportunityID 
                AND X.MaxDate = H.CREATEDDATE 

ответ

0

SSMS -> Edit -> IntelliSense -> Refresh Local Cache

или

Ctrl + Сдвиг + R

и повторите попытку.

0

Вы не пытаетесь до ALTER до того, как вы запустите CREATE, не так ли?

0

Нет Я копирую точный рабочий запрос в новый вид, но он продолжает давать мне эту ошибку, когда я пытаюсь запустить ее в представлении. Также опция intellisense недоступна в опции создания вида только для представления запроса.

Смежные вопросы