0

left join以下のコードのようにbetween関数を使用して、特定の期間のターゲット データを取得しようとしています。ただし、コードを実行するとデータの不一致エラーが発生し、コードを削除するとbetwwenクエリが正しく実行されます。

ブラケットで遊んでみましたが、今まで運がありませんでした。

FROM Qry_Status 
LEFT JOIN Qry_Target ON (Qry_Status.[Dept Code] = Qry_Target.[Dept Code]) 
And (iif(IsDate(Qry_Status.sDate),Qry_Status.sDate Between ([Qry_Target].[From_Date]) 
And ([Qry_Target].[To_Date])))
4

1 に答える 1

0

これを試して:

FROM Qry_Status 
LEFT JOIN Qry_Target ON (Qry_Status.[Dept Code] = Qry_Target.[Dept Code]) 
And (iif(IsDate(Qry_Status.sDate),Qry_Status.sDate Between Qry_Target.[From_Date] 
And Qry_Target.[To_Date]), Qry_Status.sDate LIKE "*")
于 2013-10-03T17:05:45.637 に答える