У меня проблемы с созданием View в SSMS.Если я запускаю запрос, он работает нормально, но я не могу сохранить его как представление.Вот первые несколько строк, поскольку я не думаю, что остальные будут слишком релевантными:
DECLARE @dayName VARCHAR(9)
DECLARE @current INT
DECLARE @previous INT
SET @dayName = DATEName(DW, GETDATE())
IF
(@dayName = 'Saturday')
BEGIN
SET @current = 1
SET @previous = 2
END
ELSE IF
(@dayName = 'Sunday')
BEGIN
SET @current = 2
SET @previous = 3
END
ELSE
IF(@dayName = 'Monday')
BEGIN
SET @current = 0
SET @previous = 3
END
SELECT DATE, BRAND, MODEL, EAN, SUPPLIER_CATEGORY, FAMILY, FAMILY_PER_EAN, SUM(UNITS) AS UNITS
FROM ...
Затем, когда я пытаюсь сохранить его в View, я получаю следующую ошибку:
Неверный синтаксис рядом с ключевым словом "DECLARE"
Можете ли вы дать мне знать, что я делаю неправильно. Спасибо.