質問

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]ペインにクエリをコピーして貼り付けるときは、ビューは保存に失敗します。

私が得るエラーメッセージは次のとおりです。

関数引数リストのエラー: '<'認識されません。できない クエリテキストを解析します。

なぜですか?

役に立ちましたか?

解決

クエリデザイナでそのコードを実行しているようです。残念ながら、すべての設計者が等しいわけではありません。

> http://sqlfiddle.com/ja.a._6/59d86/1/0

これは、SQLビューで作成する必要があるいくつかの非常に複雑なMSアクセスクエリとは異なりません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top