Вопрос такой - запросом получаем документ за определенный период (в пределах одного года). В данном периоде в каждом месяце может быть заведен только один нужный нам документ.
Допустим документ есть за март, июнь и сентябрь. В другие месяцы он не создавался. Как сделать перебор и выдать сообщение, что за такие-то месяцы (перечислить их через запятую) нет данного документа.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший