私はこの声明を持っています:
SELECT COUNT(AccedentId) AS NumberOfAccedentInYear
FROM Accident
GROUP BY DriverId, YEAR(AccedentDate)
HAVING (DriverId =@DriverId)<3
行がある場合は有効なカウントを取得しますが、行がない場合は結果が空になります。一致する行がない場合、結果を0にします。