SQL Server 2012查询不会保存为视图
-
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 Management Studio查询窗口中运行它。
不隶属于 StackOverflow