我正在编写一个数据库查询,它将告诉我哪里有停车位。它只在七月使用。
有一张桌子显示所有空间以及当天是否租用。还有一张桌子,上面有空间和它们的大小。我希望能够选择在所选时间段内的所有日子都可用并具有正确大小的空间。
但是,我遇到了一个问题,只选择给定时间段内可用的空间。这是到目前为止的查询,但它不包含任何有关空间大小的内容,因为我希望这部分首先工作。
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]”中的语法错误(缺少运算符)
有任何想法吗?