私は、ユーザーごとに複数の値を返すのに苦労しています。SelectDistinctのバリエーションを試してみましたが無駄になりました。userIDごとに1つの値のみを再調整するコードが必要です。
SELECT Roster.UserID,
EventLog.Type,
IIf([EventLog]![LogType] Like "Acc*" And [EventLog]![Action] Like "Wri*",[EventLog]![Date],Date()-183) AS [Review Date]
FROM EventLog
INNER JOIN Roster
ON EventLog.UserID = Roster.UserID
GROUP BY Roster.UserID,
EventLog.Type,
IIf([EventLog]![LogType] Like "Acc*" And [EventLog]![Action] Like "Wri*",[EventLog]![Date],Date()-183)
HAVING (((EventLog.Type) Like "Att*"));
コードは、最初の基準を満たしたときにIIfから両方の値を返します。どうすればどちらかに制限できますか?