문제

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 쿼리 창에서 실행하십시오.

http://sqlfiddle.com/#.6/59D86/1/0 <./ a>

이것은 SQL보기에서 생성되어야하는 매우 복잡한 MS 액세스 쿼리와 다르지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top