Расскажите как вы считаете? что именно не совпадает? возможно вы думаете одно, а обьясняете другое или наоборот.
Диапазон вчерашнего дня это не всегда от открытия сессии до ее закрытия. возможно вы хотите от минимум до максимума за день увидеть диапазон - это другое.
несколько сделок в день нужно отсеивать фильтрами. то есть писать правильные условия, программа сама не может знать наверняка что вам нужна только 1 сделка.