مشكور اخي
إدا كان تاريخ الفاتورة مكرر مرتين نفس اليوم
وادا اردت اضافة شرط اخر هل اكتب هكذا
SELECT 1
FROM test AS t2
WHERE t2.[رقم الزبون] = t1.[رقم الزبون]
AND t2.[إسم المادة] = t1.[إسم المادة]
AND t2.[حجم المادة] = t1.[حجم المادة]
AND t2.[تاريخ الفاتورة] < t1.[تاريخ الفاتورة]
AND t2.[تاريخ الفاتورة] >= DateAdd("m", -3, t1.[تاريخ الفاتورة]);