Betweet Clsuse

I have one collection, one doctype and multiple instances of an xml documents.

I want to return values between dates based on a specificID using the between clause. Assumming the ID had multiple occurances. How do I go about that ??