SQL Server 2012 Query не сэкономит как просмотр
-
11-12-2019 - |
Вопрос
У меня есть следующий полный рабочий запрос в SQL Server 2012:
SELECT
iif(((DATEPART(dw, MeasurementTime) + @@DATEFIRST) % 7) < 2,'Weekend','Weekday') AS PartOfWeek,
Seasons.Label AS Season,
CONVERT(TIME,MeasurementTime) AS TimeOfDay,
FeederLoads.FeederNo AS FeederNo,
Avg(FeederLoads.kVA) AS Mean,
StDev(FeederLoads.kVA) AS StdDev
FROM
FeederLoads INNER JOIN
Seasons
ON Month(FeederLoads.MeasurementTime) = Seasons.Month1 OR
Month(FeederLoads.MeasurementTime) = Seasons.Month2 OR
Month(FeederLoads.MeasurementTime) = Seasons.Month3
GROUP BY
((DATEPART(dw, MeasurementTime) + @@DATEFIRST) % 7),
Seasons.Label,
CONVERT(TIME,MeasurementTime),
FeederLoads.FeederNo;
.
Когда я копирую и вставку запроса в панель SQL в окне определения просмотра, однако, представление не может сохранить.
сообщение об ошибке, которое я получаю:
Ошибка в списке аргументов функций: «<» не распознается.Невозможно текст запроса анализа.
Есть идеи почему?
Решение
Вы, кажется, работаете в этом коде в дизайнере запросов.К сожалению, не все дизайнеры созданы равными - поэтому просто возьмите код и запустите его в окне SQL Server Service Studio Query.
Не связан с StackOverflow