従業員ごとに取得、使用、および残した休暇時間を取得するクエリがあります。それ以来、「Gain」の ALike ステートメントを変更して「Anniversary」を検索し、値を返します。Iif の失敗ステートメントに 0 が返されるようになりました。これがSQLです。
SELECT
SchedulingLog.UserID,
SchedulingLog.Category,
Sum(IIf([CatDetail] ALike 'Anniversary*',[Value],0)) AS Gain,
Sum(IIf(CatDetail ALike '%Used',[Value],0)) AS Used, [Gain]+[Used] AS [Left]
FROM SchedulingLog
GROUP BY SchedulingLog.UserID, SchedulingLog.Category
HAVING (((SchedulingLog.Category) Like "Vac*"));