Все неоплаченные надо, а не на дату.
По хорошему они не должны больше дня в этих состояниях задерживаться, но всякое бывает...
А для остальных действительно за период выборка, и всё летат. ;-)

тебе поможет составной индекс (состояние,xxx)
где xxx - поле, которое используется в совокупности
с состоянием в типичной выборке в селекте
xxx надо чтобы "разгрузить" неселективный индекс

Ответить