주차 공간이있는 곳을 알려주는 데이터베이스 쿼리를 작성하고 있습니다. 7 월에만 사용됩니다.SQL 데이터베이스에 액세스 할 쿼리
모든 공백을 표시하고 그 날짜를 임대했는지 여부를 보여주는 표가 하나 있습니다. 공백과 크기가있는 다른 테이블이 있습니다. 선택한 기간 내에 모든 요일에 사용할 수 있고 올바른 크기의 공간을 선택할 수 있기를 원합니다.
주어진 시간 내에 사용 가능한 공간 만 선택하면 문제가 발생합니다. 지금까지는 쿼리가 있지만이 파트가 먼저 작동하기 때문에 공간 크기와 관련된 내용은 없습니다. 순간
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]'
어떤 아이디어?
SUM() 식에서 []을()로 바꾸십시오. – Arvo
어떤 데이터베이스입니까? SQL Server, Oracle, MySQL ...? – Fionnuala
다시,이 MS Access입니까? SQL은 버전마다 다릅니다. – Fionnuala