-1
エラー:クエリ式でIS演算子の使用が無効です。...ここでMicrosoft Accessのエラー
がフォーマットされたSQL-コードはこの構文は私の他のいずれかで動作しますが、ここにいないためby poorsql.com
TRANSFORM Sum(Jacksonville.[Lease Rent]) AS SumOfAmount
SELECT S.Unit
,S.[Floorplan]
,S.[Unit Designation]
,S.SQFT
,S.[Unit and Lease Status]
,S.NAME
,S.[Move-In and Move-Out]
,S.[Lease Start]
,S.[Lease End]
,S.[Market and Addl.]
,S.[Sub Journal]
,S.[Trans Code]
,S.[Lease Rent]
,S.[Charges and Credits]
FROM Jacksonville
,(
SELECT Q.Id
,Val(DMax(“Id”, ”Jacksonville”, ”Id <= “ & Q.[Id] & “
AND Unit IS NOT Null”)) AS ParentId
FROM Jacksonville AS Q
) AS T
,(
SELECT Jacksonville.Id
,Jacksonville.Unit
,Jacksonville.[Floorplan]
,Jacksonville.[Unit Designation]
,Jacksonville.SQFT
,Jacksonville.[Unit and Lease Status]
,Jacksonville.NAME
,Jacksonville.[MoveIn and MoveOut]
,Jacksonville.[Lease Start]
,Jacksonville.[Lease End]
,Jacksonville.[Market and Addl]
,Jacksonville.[Sub Journal]
,Jacksonville.[Trans Code]
,Jacksonville.[Lease Rent]
,Jacksonville.[Charges and Credits]
FROM Jacksonville
WHERE Jacksonville.Unit IS NOT NULL
) AS S
WHERE Jacksonville.Id = [T].[Id]
AND T.ParentId = [S].[Id]
GROUP BY T.ParentId
,S.Unit
,S.[Floorplan]
,S.[Unit Designation]
,S.SQFT
,S.[Unit and Lease Status]
,S.NAME
,S.[Move-In and Move-Out]
,S.[Lease Start]
,S.[Lease End]
,S.[Market and Addl.]
,S.[Sub Journal]
,S.[Trans Code]
,S.[Lease Rent]
,S.[Charges and Credits]
PIVOT Jacksonville.[Trans Code] IN (
[“ADMIN HOUS”]
,”EXRENT”
,[”LHA RENT”]
,[”MK-PREMIUM LHA”]
,”RENT”
,”SUBRENT”
,”SUBSIDY”
,”UTAC”
,”UTILREIMB”
,”OFF/SOCIAL”
);
です何らかの理由で。私のIS文が間違っているのはなぜですか? ここでクエリ構造を編集する方法がわかりません。
完全なクエリのような何かを見ていない、とあなたがいずれかを使用してすべきではありません(ドメイン・ファンクションはすべて効率的な問合せであり、問合せ内で使用すると非常に非効率的です)、サブクエリまたはリンク・テーブルへの集計問合せを使用します。 – Minty
あなたは実際に "" IdのようなAccessでこれらの "quote"文字を使っていますか?それはいくつかの問題を引き起こす可能性が高いようです....また、この構文は私には意味がありません。これは明らかに大きなクエリの一部です(私は願っています)。あなたはそれをすべて投稿できますか? – Brad
試してください: 'NOT IS NULL 'か' NOT Jacksonville.Unit IS NULL'。 – June7