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 창에 쿼리를 복사하여 붙여 넣으면 뷰가 저장되지 않습니다.
i는 오류 메시지입니다 :
함수 인수 목록에서 오류 : '<'인식되지 않습니다.할 수없는 쿼리 텍스트를 구문 분석하십시오.
왜 그런데 왜?
해결책
쿼리 디자이너에서 해당 코드를 실행하는 것 같습니다.불행히도 모든 디자이너가 동등하게 만들어지는 것은 아닙니다. 코드를 가져 와서 SQL Server Management Studio 쿼리 창에서 실행하십시오.
제휴하지 않습니다 StackOverflow