Во-первых, большое спасибо всем вам. Извините за неправильный отступ в вопросе. И он работает, но с хранимой процедурой,
написал цикл while для циклического перебора всех идентификаторов категорий, идентификаторов элементов ... перевести их в переменные и присвоить их запросу, где я вычислял дату между этими двумя
Я не могу поставить код здесь, так как вопрос был отправлен из офиса, и теперь я дома. В любом случае спасибо всем.