Использование в черных запросах группировок типа День на конечный/начальный остаток приводит к сильным тормозам. В большинстве случаев быстрее будет получить остатки на одну из границ и движения по датам, а остатки на промежуточные периоды рассчитать алгоритмически без использования запроса.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший