select Artikel, Count(*)
from bestand b
inner join Kalender k on k.tag between b.tag and b.tag + 3 days
where b.tag = 'Irgendeintag'
and b.status = true
Group by Artikel
having Count(*) = 4


So ähnlich könnte es gehen.