0
我有在SQL Server 2012下完全正常的工作查询: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窗格窗口,但是,视图无法保存。
该错误消息我得到的是:
错误的函数参数列表:“<”无法识别。无法通过 解析查询文本。
任何想法为什么?
是的,这是正确的 - 澄清,使用上述查询在SSMS视图定义窗口中的视图不起作用,在标准查询设计器窗口中使用@ Richardakacyberkiwi的查询工作正常。 –