0

駐車スペースがある場所を示すデータベースクエリを作成しています。7月にのみ使用されます。

すべてのスペースと、それらがその日に賃貸されているかどうかを示す1つのテーブルがあります。スペースとそのサイズがある別のテーブルがあります。選択した期間内のすべての日に利用可能で、正しいサイズのスペースを選択できるようにしたいと思います。

ただし、指定された期間内に使用可能なスペースのみを選択することに問題があります。これまでのクエリですが、この部分を最初に機能させたいので、スペースサイズに関するものは何も含まれていません。

  SELECT C.Plads, SUM[C.optaget] C.[ledlig] FROM
  (SELECT Plads FROM OptagetPladser AS A Inner JOIN Bådpladser as B ON  
  A.plads=B.Pladsnummer
  WHERE
  (A.dato>=" + Startdato + "and A.dato<="+Slutdato+") //checking the time period
  and (a.optaget = 0))                           //0 means the space is availible
  as C 
  GROUP BY C.Plads 
  HAVING SUM(C.optaget) >="+ diffResult+")";//diff result is the timespan

現時点ではエラーが発生しています

クエリ式'SUM[C.optaget]'の構文エラー(演算子がありません)

何か案は?

4

1 に答える 1